diff options
Diffstat (limited to 'common/lazy-ptr')
-rw-r--r-- | common/lazy-ptr/test.hxx | 7 | ||||
-rw-r--r-- | common/lazy-ptr/tr1-memory.hxx | 41 |
2 files changed, 4 insertions, 44 deletions
diff --git a/common/lazy-ptr/test.hxx b/common/lazy-ptr/test.hxx index 8b75c46..9c671c1 100644 --- a/common/lazy-ptr/test.hxx +++ b/common/lazy-ptr/test.hxx @@ -6,17 +6,18 @@ #ifndef TEST_HXX #define TEST_HXX +#include <common/config.hxx> // HAVE_TR1_MEMORY + #include <vector> #include <string> #include <memory> -#include "tr1-memory.hxx" - #include <odb/core.hxx> #include <odb/lazy-ptr.hxx> #ifdef HAVE_TR1_MEMORY -#include <odb/tr1/lazy-ptr.hxx> +# include <odb/tr1/memory.hxx> +# include <odb/tr1/lazy-ptr.hxx> #endif // Raw pointer. diff --git a/common/lazy-ptr/tr1-memory.hxx b/common/lazy-ptr/tr1-memory.hxx deleted file mode 100644 index 8965861..0000000 --- a/common/lazy-ptr/tr1-memory.hxx +++ /dev/null @@ -1,41 +0,0 @@ -// file : common/lazy-ptr/tr1-memory.hxx -// author : Boris Kolpackov <boris@codesynthesis.com> -// copyright : not copyrighted - public domain - -#ifndef TR1_MEMORY_HXX -#define TR1_MEMORY_HXX - -//@@ tmp -#define HAVE_TR1_MEMORY - -// -// Try to include TR1 <memory> in a compiler-specific manner. Fall-back -// on the Boost TR1 implementation if the compiler does not support TR1. -// - -#include <cstddef> // __GLIBCXX__, _HAS_TR1 - -// GNU C++ or Intel C++ using libstd++. -// -#if defined (__GNUC__) && __GNUC__ >= 4 && defined (__GLIBCXX__) -# include <tr1/memory> -// -// IBM XL C++. -// -#elif defined (__xlC__) && __xlC__ >= 0x0900 -# define __IBMCPP_TR1__ -# include <memory> -// -// VC++ or Intel C++ using VC++ standard library. -// -#elif defined (_MSC_VER) && \ - (_MSC_VER == 1500 && defined (_HAS_TR1) || _MSC_VER > 1500) -# include <memory> -// -// Boost fall-back. -// -#else -# include <boost/tr1/memory.hpp> -#endif - -#endif // TR1_MEMORY_HXX |