From 3f4a7a6b2a3b708ea69b980494f6e49eb0c02ebc Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 21 Jun 2012 16:12:30 +0200 Subject: Get rid of dependencies on libcult smart pointers --- xsd/cxx/tree/generator.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'xsd/cxx') 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 #include +#include #include #include @@ -202,7 +203,7 @@ namespace CXX using Cult::Containers::Vector; typedef Vector Paths; - typedef Vector > WideOutputFileStreams; + typedef Vector > WideOutputFileStreams; try { @@ -495,8 +496,8 @@ namespace CXX for (Paths::Iterator i (cxx_paths.begin ()); i != cxx_paths.end (); ++i) { - Evptr s ( - new WideOutputFileStream (*i, ios_base::out)); + shared_ptr s ( + new (shared) WideOutputFileStream (*i, ios_base::out)); if (!s->is_open ()) { -- cgit v1.1