diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2012-06-21 16:12:30 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2012-06-21 16:12:30 +0200 |
commit | 3f4a7a6b2a3b708ea69b980494f6e49eb0c02ebc (patch) | |
tree | 35fe390eebb3dbe7bd3b1af8c82fe19fe6e6925a /xsd/cxx | |
parent | 36867e7887a71986a8b717da4ac95d50326322ea (diff) |
Get rid of dependencies on libcult smart pointers
Diffstat (limited to 'xsd/cxx')
-rw-r--r-- | xsd/cxx/tree/generator.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/xsd/cxx/tree/generator.cxx b/xsd/cxx/tree/generator.cxx index 4c368b8..4eb4de2 100644 --- a/xsd/cxx/tree/generator.cxx +++ b/xsd/cxx/tree/generator.cxx @@ -8,6 +8,7 @@ #include <boost/filesystem/fstream.hpp> #include <cutl/re.hxx> +#include <cutl/shared-ptr.hxx> #include <cult/containers/set.hxx> #include <cult/containers/vector.hxx> @@ -202,7 +203,7 @@ namespace CXX using Cult::Containers::Vector; typedef Vector<Path> Paths; - typedef Vector<Evptr<WideOutputFileStream> > WideOutputFileStreams; + typedef Vector<shared_ptr<WideOutputFileStream> > WideOutputFileStreams; try { @@ -495,8 +496,8 @@ namespace CXX for (Paths::Iterator i (cxx_paths.begin ()); i != cxx_paths.end (); ++i) { - Evptr<WideOutputFileStream> s ( - new WideOutputFileStream (*i, ios_base::out)); + shared_ptr<WideOutputFileStream> s ( + new (shared) WideOutputFileStream (*i, ios_base::out)); if (!s->is_open ()) { |