Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #if !defined(_YVALS) && !defined(_CPPLIB_VER)
00015 #include <boost/config/no_tr1/utility.hpp>
00016 #if !defined(_YVALS) && !defined(_CPPLIB_VER)
00017 #error This is not the Dinkumware lib!
00018 #endif
00019 #endif
00020
00021
00022 #if defined(_CPPLIB_VER) && (_CPPLIB_VER >= 306)
00023
00024
00025 # if !(defined(_GLOBAL_USING) && (_GLOBAL_USING+0 > 0)) && !defined(__BORLANDC__) && !defined(_STD) && !(defined(__ICC) && (__ICC >= 700)) // can be defined in yvals.h
00026 # define BOOST_NO_STDC_NAMESPACE
00027 # endif
00028 # if !(defined(_HAS_MEMBER_TEMPLATES_REBIND) && (_HAS_MEMBER_TEMPLATES_REBIND+0 > 0)) && !(defined(_MSC_VER) && (_MSC_VER > 1300)) && defined(BOOST_MSVC)
00029 # define BOOST_NO_STD_ALLOCATOR
00030 # endif
00031 # define BOOST_HAS_PARTIAL_STD_ALLOCATOR
00032 # if defined(BOOST_MSVC) && (BOOST_MSVC < 1300)
00033
00034 # define BOOST_NO_STD_USE_FACET
00035 # define BOOST_HAS_TWO_ARG_USE_FACET
00036
00037 # define BOOST_NO_STDC_NAMESPACE
00038
00039 # define BOOST_NO_EXCEPTION_STD_NAMESPACE
00040 # endif
00041
00042 # if !defined(_LONGLONG) && (_CPPLIB_VER <= 310)
00043 # define BOOST_NO_MS_INT64_NUMERIC_LIMITS
00044 # endif
00045
00046
00047 #else
00048 # define BOOST_MSVC_STD_ITERATOR 1
00049 # define BOOST_NO_STD_ITERATOR
00050 # define BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS
00051 # define BOOST_NO_STD_ALLOCATOR
00052 # define BOOST_NO_STDC_NAMESPACE
00053 # define BOOST_NO_STD_USE_FACET
00054 # define BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN
00055 # define BOOST_HAS_MACRO_USE_FACET
00056 # ifndef _CPPLIB_VER
00057
00058
00059 # define BOOST_NO_STD_MIN_MAX
00060 # define BOOST_NO_MS_INT64_NUMERIC_LIMITS
00061 # endif
00062 #endif
00063
00064
00065
00066
00067
00068
00069 #if defined(_MSC_VER) && (_MSC_VER >= 1310) && !defined(__BORLANDC__)
00070 # define BOOST_STD_EXTENSION_NAMESPACE stdext
00071 #endif
00072
00073
00074 #if (defined(_MSC_VER) && (_MSC_VER <= 1300) && !defined(__BORLANDC__)) || !defined(_CPPLIB_VER) || (_CPPLIB_VER < 306)
00075
00076
00077
00078 # define BOOST_NO_STD_ITERATOR_TRAITS
00079 #endif
00080
00081
00082
00083
00084 #define BOOST_NO_STD_UNORDERED
00085
00086 #if defined(__ICL) && (__ICL < 800) && defined(_CPPLIB_VER) && (_CPPLIB_VER <= 310)
00087
00088
00089 # define BOOST_NO_STD_LOCALE
00090 #endif
00091
00092 #ifdef _CPPLIB_VER
00093 # define BOOST_DINKUMWARE_STDLIB _CPPLIB_VER
00094 #else
00095 # define BOOST_DINKUMWARE_STDLIB 1
00096 #endif
00097
00098 #ifdef _CPPLIB_VER
00099 # define BOOST_STDLIB "Dinkumware standard library version " BOOST_STRINGIZE(_CPPLIB_VER)
00100 #else
00101 # define BOOST_STDLIB "Dinkumware standard library version 1.x"
00102 #endif
00103
00104
00105
00106
00107
00108
00109
00110
00111