diff options
| author | Remko Tronçon <git@el-tramo.be> | 2010-04-11 18:19:17 (GMT) | 
|---|---|---|
| committer | Remko Tronçon <git@el-tramo.be> | 2010-04-11 19:20:07 (GMT) | 
| commit | 857e44c156a1dbefcb49bb5792c4384cebd8762a (patch) | |
| tree | 11947fb81ad9c502627f1b2bb8f090fb8d53c107 /3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp | |
| parent | 77d4eb7588e113beaa03f3347523b26adefdeb06 (diff) | |
| download | swift-contrib-857e44c156a1dbefcb49bb5792c4384cebd8762a.zip swift-contrib-857e44c156a1dbefcb49bb5792c4384cebd8762a.tar.bz2  | |
Updated Boost to 1.42.
Diffstat (limited to '3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp')
| -rw-r--r-- | 3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp | 41 | 
1 files changed, 34 insertions, 7 deletions
diff --git a/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp b/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp index ff1aed9..ab77059 100644 --- a/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp +++ b/3rdParty/Boost/src/boost/config/stdlib/dinkumware.hpp @@ -55,8 +55,10 @@  #  define BOOST_HAS_MACRO_USE_FACET  #  ifndef _CPPLIB_VER        // Updated Dinkum library defines this, and provides -      // its own min and max definitions. -#     define BOOST_NO_STD_MIN_MAX +      // its own min and max definitions, as does MTA version. +#     ifndef __MTA__  +#        define BOOST_NO_STD_MIN_MAX +#     endif  #     define BOOST_NO_MS_INT64_NUMERIC_LIMITS  #  endif  #endif @@ -78,17 +80,42 @@  #  define BOOST_NO_STD_ITERATOR_TRAITS  #endif -// -// No std::unordered_* containers yet: -// -#define BOOST_NO_STD_UNORDERED -  #if defined(__ICL) && (__ICL < 800) && defined(_CPPLIB_VER) && (_CPPLIB_VER <= 310)  // Intel C++ chokes over any non-trivial use of <locale>  // this may be an overly restrictive define, but regex fails without it:  #  define BOOST_NO_STD_LOCALE  #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 +#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 +#  define BOOST_NO_0X_HDR_TUPLE +  #ifdef _CPPLIB_VER  #  define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER  #else  | 
 Swift