Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __MSL_CPP__
00012 # include <boost/config/no_tr1/utility.hpp>
00013 # ifndef __MSL_CPP__
00014 # error This is not the MSL standard library!
00015 # endif
00016 #endif
00017
00018 #if __MSL_CPP__ >= 0x6000 // Pro 6
00019 # define BOOST_HAS_HASH
00020 # define BOOST_STD_EXTENSION_NAMESPACE Metrowerks
00021 #endif
00022 #define BOOST_HAS_SLIST
00023
00024 #if __MSL_CPP__ < 0x6209
00025 # define BOOST_NO_STD_MESSAGES
00026 #endif
00027
00028
00029 #include <cstddef>
00030
00031 #if defined(__MSL__) && (__MSL__ >= 0x5000)
00032 # define BOOST_HAS_STDINT_H
00033 # if !defined(__PALMOS_TRAPS__)
00034 # define BOOST_HAS_UNISTD_H
00035 # endif
00036
00037 # include <boost/config/posix_features.hpp>
00038 #endif
00039
00040 #if defined(_MWMT) || _MSL_THREADSAFE
00041 # define BOOST_HAS_THREADS
00042 #endif
00043
00044 #ifdef _MSL_NO_EXPLICIT_FUNC_TEMPLATE_ARG
00045 # define BOOST_NO_STD_USE_FACET
00046 # define BOOST_HAS_TWO_ARG_USE_FACET
00047 #endif
00048
00049
00050
00051 #define BOOST_NO_STD_UNORDERED
00052
00053
00054 #define BOOST_STDLIB "Metrowerks Standard Library version " BOOST_STRINGIZE(__MSL_CPP__)
00055
00056
00057
00058
00059
00060
00061
00062
00063