43 #ifndef MEMORYINCLUDE_HH_
44 #define MEMORYINCLUDE_HH_
49 #if (__cplusplus >= 201103L)
53 #define ACG_UNIQUE_POINTER_SUPPORTED 1
54 #elif defined(__GXX_EXPERIMENTAL_CXX0X__)
58 #define ACG_UNIQUE_POINTER_SUPPORTED 1
61 #if (_MSC_VER >= 1600)
65 #define ACG_UNIQUE_POINTER_SUPPORTED 1
66 #elif (_MSC_VER >= 1500)
70 namespace ptr = std::tr1;
71 #define ACG_UNIQUE_POINTER_SUPPORTED 0
73 #pragma warning "TR1 not available! Please install Visual Studio Service Pack 1!"
78 #if defined(__clang_major__) && (__clang_major__ >= 5) && !defined(__GLIBCXX__ )
84 namespace ptr = std::tr1;
86 #define ACG_UNIQUE_POINTER_SUPPORTED 0