fix windows warning about unknown preprocessor define

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@1240 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Matthias Möller
2015-03-10 17:01:09 +00:00
parent 6b43727a01
commit efa160ccc9
3 changed files with 8 additions and 8 deletions

View File

@@ -71,7 +71,7 @@ template<class Mesh>
DecimaterT<Mesh>::DecimaterT(Mesh& _mesh) :
BaseDecimaterT<Mesh>(_mesh),
mesh_(_mesh),
#if __cplusplus > 199711L or __GXX_EXPERIMENTAL_CXX0X__
#if __cplusplus > 199711L || defined( __GXX_EXPERIMENTAL_CXX0X__ )
heap_(nullptr)
#else
heap_(NULL)
@@ -171,7 +171,7 @@ size_t DecimaterT<Mesh>::decimate(size_t _n_collapses) {
// initialize heap
HeapInterface HI(mesh_, priority_, heap_position_);
#if __cplusplus > 199711L or __GXX_EXPERIMENTAL_CXX0X__
#if __cplusplus > 199711L || defined( __GXX_EXPERIMENTAL_CXX0X__ )
heap_ = std::unique_ptr<DeciHeap>(new DeciHeap(HI));
#else
heap_ = std::auto_ptr<DeciHeap>(new DeciHeap(HI));
@@ -272,7 +272,7 @@ size_t DecimaterT<Mesh>::decimate_to_faces(size_t _nv, size_t _nf) {
// initialize heap
HeapInterface HI(mesh_, priority_, heap_position_);
#if __cplusplus > 199711L or __GXX_EXPERIMENTAL_CXX0X__
#if __cplusplus > 199711L || defined( __GXX_EXPERIMENTAL_CXX0X__ )
heap_ = std::unique_ptr<DeciHeap>(new DeciHeap(HI));
#else
heap_ = std::auto_ptr<DeciHeap>(new DeciHeap(HI));

View File

@@ -166,7 +166,7 @@ private: //------------------------------------------------------- private data
Mesh& mesh_;
// heap
#if __cplusplus > 199711L or __GXX_EXPERIMENTAL_CXX0X__
#if __cplusplus > 199711L || defined( __GXX_EXPERIMENTAL_CXX0X__ )
std::unique_ptr<DeciHeap> heap_;
#else
std::auto_ptr<DeciHeap> heap_;