From 0fdf19714613a82a184f4f6e75fb9a4f9b62f18a Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 19 Jan 2014 10:05:08 +0200 Subject: Use std::unique_ptr instead of std::auto_ptr in C++11 mode --- libxsd/xsd/cxx/xml/dom/parsing-source.txx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'libxsd/xsd/cxx/xml/dom/parsing-source.txx') diff --git a/libxsd/xsd/cxx/xml/dom/parsing-source.txx b/libxsd/xsd/cxx/xml/dom/parsing-source.txx index d2152ac..352114d 100644 --- a/libxsd/xsd/cxx/xml/dom/parsing-source.txx +++ b/libxsd/xsd/cxx/xml/dom/parsing-source.txx @@ -68,7 +68,7 @@ namespace xsd // parse() // template - xml::dom::auto_ptr + XSD_DOM_AUTO_PTR parse (xercesc::InputSource& is, error_handler& eh, const properties& prop, @@ -79,7 +79,7 @@ namespace xsd } template - auto_ptr + XSD_DOM_AUTO_PTR parse (xercesc::InputSource& is, xercesc::DOMErrorHandler& eh, const properties& prop, @@ -98,7 +98,7 @@ namespace xsd DOMImplementation* impl ( DOMImplementationRegistry::getDOMImplementation (ls_id)); - auto_ptr parser ( + XSD_DOM_AUTO_PTR parser ( impl->createLSParser (DOMImplementationLS::MODE_SYNCHRONOUS, 0)); DOMConfiguration* conf (parser->getDomConfig ()); @@ -196,7 +196,7 @@ namespace xsd xercesc::Wrapper4InputSource wrap (&is, false); - auto_ptr doc; + XSD_DOM_AUTO_PTR doc; try { doc.reset (parser->parse (&wrap)); @@ -212,7 +212,7 @@ namespace xsd } template - xml::dom::auto_ptr + XSD_DOM_AUTO_PTR parse (const std::basic_string& uri, error_handler& eh, const properties& prop, @@ -223,7 +223,7 @@ namespace xsd } template - auto_ptr + XSD_DOM_AUTO_PTR parse (const std::basic_string& uri, xercesc::DOMErrorHandler& eh, const properties& prop, @@ -242,7 +242,7 @@ namespace xsd DOMImplementation* impl ( DOMImplementationRegistry::getDOMImplementation (ls_id)); - auto_ptr parser ( + XSD_DOM_AUTO_PTR parser ( impl->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0)); DOMConfiguration* conf (parser->getDomConfig ()); @@ -339,7 +339,7 @@ namespace xsd bits::error_handler_proxy ehp (eh); conf->setParameter (XMLUni::fgDOMErrorHandler, &ehp); - auto_ptr doc; + XSD_DOM_AUTO_PTR doc; try { doc.reset (parser->parseURI (string (uri).c_str ())); -- cgit v1.1