diff Framework/Volumes/ImageBuffer3D.h @ 1298:8a0a62189f46

replacing std::auto_ptr by std::unique_ptr
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Mar 2020 16:31:30 +0100
parents 2d8ab34c8c91
children 30deba7bc8e2
line wrap: on
line diff
--- a/Framework/Volumes/ImageBuffer3D.h	Sun Feb 23 15:25:49 2020 +0100
+++ b/Framework/Volumes/ImageBuffer3D.h	Mon Mar 02 16:31:30 2020 +0100
@@ -24,6 +24,7 @@
 #include "../StoneEnumerations.h"
 #include "../Toolbox/LinearAlgebra.h"
 
+#include <Core/Compatibility.h>
 #include <Core/Images/Image.h>
 
 namespace OrthancStone
@@ -143,7 +144,7 @@
     {
     private:
       Orthanc::ImageAccessor         accessor_;
-      std::auto_ptr<Orthanc::Image>  sagittal_;  // Unused for axial and coronal
+      std::unique_ptr<Orthanc::Image>  sagittal_;  // Unused for axial and coronal
 
     public:
       SliceReader(const ImageBuffer3D& that,
@@ -163,7 +164,7 @@
       ImageBuffer3D&                 that_;
       bool                           modified_;
       Orthanc::ImageAccessor         accessor_;
-      std::auto_ptr<Orthanc::Image>  sagittal_;  // Unused for axial and coronal
+      std::unique_ptr<Orthanc::Image>  sagittal_;  // Unused for axial and coronal
 
       void Flush();