Don't use auto_ptr when compiler supports C++11. Replaced by unique_ptr.

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@1213 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Jan Möbius
2015-01-26 10:01:26 +00:00
parent b4883edc3e
commit 85630a4a47
4 changed files with 37 additions and 6 deletions

View File

@@ -60,8 +60,6 @@
#include <OpenMesh/Tools/Utils/HeapT.hh>
#include <OpenMesh/Tools/Decimater/BaseDecimaterT.hh>
//== NAMESPACE ================================================================
namespace OpenMesh {
@@ -168,7 +166,11 @@ private: //------------------------------------------------------- private data
Mesh& mesh_;
// heap
std::auto_ptr<DeciHeap> heap_;
#if __cplusplus > 199711L or __GXX_EXPERIMENTAL_CXX0X__
std::unique_ptr<DeciHeap> heap_;
#else
std::auto_ptr<DeciHeap> heap_;
#endif
// vertex properties
VPropHandleT<HalfedgeHandle> collapse_target_;