19 #ifndef SPATIAL_IMPORT_TUPLE
20 #define SPATIAL_IMPORT_TUPLE
22 #ifdef SPATIAL_TUPLE_NAMESPACE
23 # undef SPATIAL_TUPLE_NAMESPACE
26 #if defined(__LIBCPP_VERSION) || __cplusplus >= 201103L
28 # define SPATIAL_TUPLE_NAMESPACE std
29 #elif defined(__GLIBCXX__)
31 # define SPATIAL_TUPLE_NAMESPACE std::tr1
34 # define __IBMCPP_TR1__
37 # define SPATIAL_TUPLE_NAMESPACE std::tr1
44 using SPATIAL_TUPLE_NAMESPACE::tuple;
45 using SPATIAL_TUPLE_NAMESPACE::tie;
46 using SPATIAL_TUPLE_NAMESPACE::get;
47 using SPATIAL_TUPLE_NAMESPACE::make_tuple;
51 #endif // SPATIAL_IMPORT_TUPLE
The main namespace used in the library.