diff Core/DicomFormat/DicomMap.cpp @ 3713:56f2397f027a storage-commitment

integration mainline->storage-commitment
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 15:42:17 +0100
parents 898903022836 2a170a8f1faf
children 74889e6f6d68
line wrap: on
line diff
--- a/Core/DicomFormat/DicomMap.cpp	Mon Mar 02 10:13:34 2020 +0100
+++ b/Core/DicomFormat/DicomMap.cpp	Mon Mar 02 15:42:17 2020 +0100
@@ -37,6 +37,7 @@
 #include <stdio.h>
 #include <memory>
 
+#include "../Compatibility.h"
 #include "../Endianness.h"
 #include "../Logging.h"
 #include "../OrthancException.h"
@@ -300,7 +301,7 @@
 
   DicomMap* DicomMap::Clone() const
   {
-    std::auto_ptr<DicomMap> result(new DicomMap);
+    std::unique_ptr<DicomMap> result(new DicomMap);
 
     for (Content::const_iterator it = content_.begin(); it != content_.end(); ++it)
     {
@@ -1165,7 +1166,7 @@
         throw OrthancException(ErrorCode_BadFileFormat);
       }
 
-      std::auto_ptr<DicomValue> value(new DicomValue);
+      std::unique_ptr<DicomValue> value(new DicomValue);
       value->Unserialize(source[tags[i]]);
 
       content_[tag] = value.release();