From 936437594a7b7f7abc37ffccfafb9770b3e66944 Mon Sep 17 00:00:00 2001 From: Patrick Gartung Date: Thu, 27 Sep 2018 18:29:53 +0200 Subject: [PATCH] IORawData/CaloPatterns: replace auto_ptr removed in strict std=c++17 --- IORawData/CaloPatterns/src/HcalPatternXMLParser.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc b/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc index 847b5a4f1789d..e4c8c0559e85b 100644 --- a/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc +++ b/IORawData/CaloPatterns/src/HcalPatternXMLParser.cc @@ -10,7 +10,7 @@ XERCES_CPP_NAMESPACE_USE class HcalPatternXMLParserImpl { public: - std::auto_ptr parser; + std::unique_ptr parser; }; HcalPatternXMLParser::HcalPatternXMLParser() { @@ -153,7 +153,7 @@ void HcalPatternXMLParser::parse(const std::string& xmlDocument, std::mapparser=std::auto_ptr(xercesc::XMLReaderFactory::createXMLReader()); + m_parser->parser=std::unique_ptr(xercesc::XMLReaderFactory::createXMLReader()); } MemBufInputSource src((const unsigned char*)xmlDocument.c_str(), xmlDocument.length(),"hcal::PatternReader");