You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
69 lines
2.0 KiB
69 lines
2.0 KiB
// (C) Copyright John Maddock 2002 - 2003. |
|
// (C) Copyright Jens Maurer 2002 - 2003. |
|
// (C) Copyright Beman Dawes 2002 - 2003. |
|
// Use, modification and distribution are subject to the |
|
// Boost Software License, Version 1.0. (See accompanying file |
|
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
|
|
|
// See http://www.boost.org for most recent version. |
|
|
|
// Comeau STL: |
|
|
|
#if !defined(__LIBCOMO__) |
|
# include <boost/config/no_tr1/utility.hpp> |
|
# if !defined(__LIBCOMO__) |
|
# error "This is not the Comeau STL!" |
|
# endif |
|
#endif |
|
|
|
// |
|
// std::streambuf<wchar_t> is non-standard |
|
// NOTE: versions of libcomo prior to beta28 have octal version numbering, |
|
// e.g. version 25 is 21 (dec) |
|
#if __LIBCOMO_VERSION__ <= 22 |
|
# define BOOST_NO_STD_WSTREAMBUF |
|
#endif |
|
|
|
#if (__LIBCOMO_VERSION__ <= 31) && defined(_WIN32) |
|
#define BOOST_NO_SWPRINTF |
|
#endif |
|
|
|
#if __LIBCOMO_VERSION__ >= 31 |
|
# define BOOST_HAS_HASH |
|
# define BOOST_HAS_SLIST |
|
#endif |
|
|
|
// 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_CONDITION_VARIABLE |
|
# 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_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 |
|
|
|
// |
|
// Intrinsic type_traits support. |
|
// The SGI STL has it's own __type_traits class, which |
|
// has intrinsic compiler support with SGI's compilers. |
|
// Whatever map SGI style type traits to boost equivalents: |
|
// |
|
#define BOOST_HAS_SGI_TYPE_TRAITS |
|
|
|
#define BOOST_STDLIB "Comeau standard library " BOOST_STRINGIZE(__LIBCOMO_VERSION__) |
|
|
|
|
|
|