diff Framework/Outputs/MultiframeDicomWriter.h @ 199:a1c265cb2174

replacing deprecated std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jul 2020 16:29:41 +0200
parents f299c191cd76
children 1e864138f0da
line wrap: on
line diff
--- a/Framework/Outputs/MultiframeDicomWriter.h	Mon Jul 06 16:17:09 2020 +0200
+++ b/Framework/Outputs/MultiframeDicomWriter.h	Mon Jul 06 16:29:41 2020 +0200
@@ -22,6 +22,8 @@
 #pragma once
 
 #include "../Enumerations.h"
+
+#include <Compatibility.h>  // For std::unique_ptr
 #include <ChunkedBuffer.h>
 
 #include <boost/noncopyable.hpp>
@@ -47,10 +49,10 @@
     unsigned int      height_;
 
     Orthanc::ChunkedBuffer             uncompressedPixelData_;
-    std::auto_ptr<DcmSequenceOfItems>  perFrameFunctionalGroups_;
-    std::auto_ptr<DcmPixelSequence>    compressedPixelSequence_;
+    std::unique_ptr<DcmSequenceOfItems>  perFrameFunctionalGroups_;
+    std::unique_ptr<DcmPixelSequence>    compressedPixelSequence_;
     DcmPixelItem*                      offsetTable_;
-    std::auto_ptr<DcmOffsetList>       offsetList_;
+    std::unique_ptr<DcmOffsetList>       offsetList_;
 
     void ResetImage();