diff options
Diffstat (limited to '3rdParty/Boost/src/boost/config/stdlib')
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp | 57 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/libcomo.hpp | 47 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/libcpp.hpp | 15 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/libstdcpp3.hpp | 72 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/modena.hpp | 47 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/msl.hpp | 47 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/roguewave.hpp | 53 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/sgi.hpp | 47 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/stlport.hpp | 51 | ||||
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/vacpp.hpp | 47 | 
10 files changed, 248 insertions, 235 deletions
| diff --git a/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp b/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp index a7579da..e0032b9 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp @@ -87,45 +87,44 @@  #endif  #include <typeinfo> -#if !_HAS_EXCEPTIONS +#if ( (!_HAS_EXCEPTIONS && !defined(__ghs__)) || (!_HAS_NAMESPACE && defined(__ghs__)) )   #  define BOOST_NO_STD_TYPEINFO      #endif    //  C++0x headers implemented in 520 (as shipped by Microsoft)  //  #if !defined(_CPPLIB_VER) || _CPPLIB_VER < 520 -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_SMART_PTR  #endif -#if !defined(_HAS_TR1_IMPORTS) && !defined(BOOST_NO_0X_HDR_TUPLE) -#  define BOOST_NO_0X_HDR_TUPLE +#if (!defined(_HAS_TR1_IMPORTS) || (_HAS_TR1_IMPORTS+0 == 0)) && !defined(BOOST_NO_CXX11_HDR_TUPLE) +#  define BOOST_NO_CXX11_HDR_TUPLE  #endif - -//  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_THREAD +//  C++0x headers not yet (fully) implemented: +// +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR  #ifdef _CPPLIB_VER  #  define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER diff --git a/3rdParty/Boost/src/boost/config/stdlib/libcomo.hpp b/3rdParty/Boost/src/boost/config/stdlib/libcomo.hpp index 16a842a..29490f1 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/libcomo.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/libcomo.hpp @@ -35,30 +35,29 @@  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  //  // Intrinsic type_traits support. diff --git a/3rdParty/Boost/src/boost/config/stdlib/libcpp.hpp b/3rdParty/Boost/src/boost/config/stdlib/libcpp.hpp index db7f6f1..3d57440 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/libcpp.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/libcpp.hpp @@ -19,15 +19,18 @@  #define BOOST_HAS_THREADS -#define BOOST_NO_0X_HDR_CONCEPTS -#define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -  #ifdef _LIBCPP_HAS_NO_VARIADICS -#    define BOOST_NO_0X_HDR_TUPLE +#    define BOOST_NO_CXX11_HDR_TUPLE  #endif +// +// These appear to be unusable/incomplete so far: +// +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +  // libc++ uses a non-standard messages_base  #define BOOST_NO_STD_MESSAGES diff --git a/3rdParty/Boost/src/boost/config/stdlib/libstdcpp3.hpp b/3rdParty/Boost/src/boost/config/stdlib/libstdcpp3.hpp index c048b89..c56dff2 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/libstdcpp3.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/libstdcpp3.hpp @@ -33,7 +33,9 @@  #ifdef __GLIBCXX__ // gcc 3.4 and greater:  #  if defined(_GLIBCXX_HAVE_GTHR_DEFAULT) \ -        || defined(_GLIBCXX__PTHREADS) +        || defined(_GLIBCXX__PTHREADS) \ +        || defined(_GLIBCXX_HAS_GTHREADS) \ +        || defined(_WIN32)        //        // If the std lib has thread support turned on, then turn it on in Boost        // as well.  We do this because some gcc-3.4 std lib headers define _REENTANT @@ -103,43 +105,61 @@  //  C++0x headers in GCC 4.3.0 and later  //  #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 3) || !defined(__GXX_EXPERIMENTAL_CXX0X__) -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_STD_UNORDERED  // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #endif  //  C++0x headers in GCC 4.4.0 and later  //  #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4) || !defined(__GXX_EXPERIMENTAL_CXX0X__) -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_SMART_PTR +#else +#  define BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG  +#  define BOOST_HAS_TR1_COMPLEX_OVERLOADS  +#endif + +#if (!defined(_GLIBCXX_HAS_GTHREADS) || !defined(_GLIBCXX_USE_C99_STDINT_TR1)) && (!defined(BOOST_NO_CXX11_HDR_CONDITION_VARIABLE) || !defined(BOOST_NO_CXX11_HDR_MUTEX)) +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_MUTEX  #endif  //  C++0x features in GCC 4.5.0 and later  //  #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5) || !defined(__GXX_EXPERIMENTAL_CXX0X__) -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_RANDOM +#endif + +//  C++0x features in GCC 4.6.0 and later +// +#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6) || !defined(__GXX_EXPERIMENTAL_CXX0X__) +#  define BOOST_NO_CXX11_HDR_TYPEINDEX  #endif -//  C++0x headers not yet implemented +//  C++0x features in GCC 4.7.0 and later +// +#if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7) || !defined(__GXX_EXPERIMENTAL_CXX0X__) +// Note that although <chrono> existed prior to 4.7, "stead_clock" is spelled "monotonic_clock" +// so 4.7.0 is the first truely conforming one. +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_ALLOCATOR +#endif +//  C++0x headers not yet (fully!) implemented  // -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR  //  --- end --- diff --git a/3rdParty/Boost/src/boost/config/stdlib/modena.hpp b/3rdParty/Boost/src/boost/config/stdlib/modena.hpp index 147060d..b483b6e 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/modena.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/modena.hpp @@ -24,30 +24,29 @@  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #define BOOST_STDLIB "Modena C++ standard library" diff --git a/3rdParty/Boost/src/boost/config/stdlib/msl.hpp b/3rdParty/Boost/src/boost/config/stdlib/msl.hpp index 8185e35..4f9a2da 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/msl.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/msl.hpp @@ -48,30 +48,29 @@  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__) diff --git a/3rdParty/Boost/src/boost/config/stdlib/roguewave.hpp b/3rdParty/Boost/src/boost/config/stdlib/roguewave.hpp index b43623b..cb80f57 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/roguewave.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/roguewave.hpp @@ -154,32 +154,33 @@  #  endif  #endif +#if _RWSTD_VER < 0x05000000 +#  define BOOST_NO_CXX11_HDR_ARRAY +#endif +// type_traits header is incomplete: +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +//  //  C++0x headers not yet implemented  // -#if _RWSTD_VER < 0x05000000 -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#endif -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL diff --git a/3rdParty/Boost/src/boost/config/stdlib/sgi.hpp b/3rdParty/Boost/src/boost/config/stdlib/sgi.hpp index 5731fe5..ae9b6ad 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/sgi.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/sgi.hpp @@ -118,30 +118,29 @@  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #define BOOST_STDLIB "SGI standard library" diff --git a/3rdParty/Boost/src/boost/config/stdlib/stlport.hpp b/3rdParty/Boost/src/boost/config/stdlib/stlport.hpp index 85176a4..bcc30b9 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/stlport.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/stlport.hpp @@ -71,10 +71,6 @@  #  endif  #endif -#if defined(_STLPORT_VERSION) && ((_STLPORT_VERSION < 0x500) || (_STLPORT_VERSION >= 0x520)) -#  define BOOST_NO_STD_UNORDERED -#endif -  #if defined(_STLPORT_VERSION) && (_STLPORT_VERSION >= 0x520)  #  define BOOST_HAS_TR1_UNORDERED_SET  #  define BOOST_HAS_TR1_UNORDERED_MAP @@ -212,30 +208,29 @@ namespace boost { using std::min; using std::max; }  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #define BOOST_STDLIB "STLPort standard library version " BOOST_STRINGIZE(__SGI_STL_PORT) diff --git a/3rdParty/Boost/src/boost/config/stdlib/vacpp.hpp b/3rdParty/Boost/src/boost/config/stdlib/vacpp.hpp index 3fcf6e0..9d16946 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/vacpp.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/vacpp.hpp @@ -24,30 +24,29 @@  //  C++0x headers not yet implemented  // -#  define BOOST_NO_0X_HDR_ARRAY -#  define BOOST_NO_0X_HDR_CHRONO -#  define BOOST_NO_0X_HDR_CODECVT -#  define BOOST_NO_0X_HDR_CONCEPTS -#  define BOOST_NO_0X_HDR_CONDITION_VARIABLE -#  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS -#  define BOOST_NO_0X_HDR_FORWARD_LIST -#  define BOOST_NO_0X_HDR_FUTURE -#  define BOOST_NO_0X_HDR_INITIALIZER_LIST -#  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS -#  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS -#  define BOOST_NO_0X_HDR_MUTEX -#  define BOOST_NO_0X_HDR_RANDOM -#  define BOOST_NO_0X_HDR_RATIO -#  define BOOST_NO_0X_HDR_REGEX -#  define BOOST_NO_0X_HDR_SYSTEM_ERROR -#  define BOOST_NO_0X_HDR_THREAD -#  define BOOST_NO_0X_HDR_TUPLE -#  define BOOST_NO_0X_HDR_TYPE_TRAITS -#  define BOOST_NO_0X_HDR_TYPEINDEX -#  define BOOST_NO_STD_UNORDERED        // deprecated; see following -#  define BOOST_NO_0X_HDR_UNORDERED_MAP -#  define BOOST_NO_0X_HDR_UNORDERED_SET -#  define BOOST_NO_NUMERIC_LIMITS_LOWEST +#  define BOOST_NO_CXX11_HDR_ARRAY +#  define BOOST_NO_CXX11_HDR_CHRONO +#  define BOOST_NO_CXX11_HDR_CODECVT +#  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE +#  define BOOST_NO_CXX11_HDR_FORWARD_LIST +#  define BOOST_NO_CXX11_HDR_FUTURE +#  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST +#  define BOOST_NO_CXX11_HDR_MUTEX +#  define BOOST_NO_CXX11_HDR_RANDOM +#  define BOOST_NO_CXX11_HDR_RATIO +#  define BOOST_NO_CXX11_HDR_REGEX +#  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR +#  define BOOST_NO_CXX11_HDR_THREAD +#  define BOOST_NO_CXX11_HDR_TUPLE +#  define BOOST_NO_CXX11_HDR_TYPE_TRAITS +#  define BOOST_NO_CXX11_HDR_TYPEINDEX +#  define BOOST_NO_CXX11_HDR_UNORDERED_MAP +#  define BOOST_NO_CXX11_HDR_UNORDERED_SET +#  define BOOST_NO_CXX11_NUMERIC_LIMITS +#  define BOOST_NO_CXX11_ALLOCATOR +#  define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#  define BOOST_NO_CXX11_SMART_PTR +#  define BOOST_NO_CXX11_HDR_FUNCTIONAL  #define BOOST_STDLIB "Visual Age default standard library" | 
 Swift
 Swift