]> AND Private Git Repository - canny.git/blob - stc/exp/ml_stc_linux_make_v1.0/include/boost/config/stdlib/libcomo.hpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
c6a1b52f49a2a04408a6446f964c7668439a6bf0
[canny.git] / stc / exp / ml_stc_linux_make_v1.0 / include / boost / config / stdlib / libcomo.hpp
1 //  (C) Copyright John Maddock 2002 - 2003. \r
2 //  (C) Copyright Jens Maurer 2002 - 2003. \r
3 //  (C) Copyright Beman Dawes 2002 - 2003. \r
4 //  Use, modification and distribution are subject to the \r
5 //  Boost Software License, Version 1.0. (See accompanying file \r
6 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\r
7 \r
8 //  See http://www.boost.org for most recent version.\r
9 \r
10 //  Comeau STL:\r
11 \r
12 #if !defined(__LIBCOMO__)\r
13 #  include <boost/config/no_tr1/utility.hpp>\r
14 #  if !defined(__LIBCOMO__)\r
15 #      error "This is not the Comeau STL!"\r
16 #  endif\r
17 #endif\r
18 \r
19 //\r
20 // std::streambuf<wchar_t> is non-standard\r
21 // NOTE: versions of libcomo prior to beta28 have octal version numbering,\r
22 // e.g. version 25 is 21 (dec)\r
23 #if __LIBCOMO_VERSION__ <= 22\r
24 #  define BOOST_NO_STD_WSTREAMBUF\r
25 #endif\r
26 \r
27 #if (__LIBCOMO_VERSION__ <= 31) && defined(_WIN32)\r
28 #define BOOST_NO_SWPRINTF\r
29 #endif\r
30 \r
31 #if __LIBCOMO_VERSION__ >= 31\r
32 #  define BOOST_HAS_HASH\r
33 #  define BOOST_HAS_SLIST\r
34 #endif\r
35 \r
36 //  C++0x headers not yet implemented\r
37 //\r
38 #  define BOOST_NO_0X_HDR_ARRAY\r
39 #  define BOOST_NO_0X_HDR_CHRONO\r
40 #  define BOOST_NO_0X_HDR_CODECVT\r
41 #  define BOOST_NO_0X_HDR_CONCEPTS\r
42 #  define BOOST_NO_0X_HDR_CONDITION_VARIABLE\r
43 #  define BOOST_NO_0X_HDR_CONTAINER_CONCEPTS\r
44 #  define BOOST_NO_0X_HDR_FORWARD_LIST\r
45 #  define BOOST_NO_0X_HDR_FUTURE\r
46 #  define BOOST_NO_0X_HDR_INITIALIZER_LIST\r
47 #  define BOOST_NO_0X_HDR_ITERATOR_CONCEPTS\r
48 #  define BOOST_NO_0X_HDR_MEMORY_CONCEPTS\r
49 #  define BOOST_NO_0X_HDR_MUTEX\r
50 #  define BOOST_NO_0X_HDR_RANDOM\r
51 #  define BOOST_NO_0X_HDR_RATIO\r
52 #  define BOOST_NO_0X_HDR_REGEX\r
53 #  define BOOST_NO_0X_HDR_SYSTEM_ERROR\r
54 #  define BOOST_NO_0X_HDR_THREAD\r
55 #  define BOOST_NO_0X_HDR_TUPLE\r
56 #  define BOOST_NO_0X_HDR_TYPE_TRAITS\r
57 #  define BOOST_NO_STD_UNORDERED        // deprecated; see following\r
58 #  define BOOST_NO_0X_HDR_UNORDERED_MAP\r
59 #  define BOOST_NO_0X_HDR_UNORDERED_SET\r
60 \r
61 //\r
62 // Intrinsic type_traits support.\r
63 // The SGI STL has it's own __type_traits class, which\r
64 // has intrinsic compiler support with SGI's compilers.\r
65 // Whatever map SGI style type traits to boost equivalents:\r
66 //\r
67 #define BOOST_HAS_SGI_TYPE_TRAITS\r
68 \r
69 #define BOOST_STDLIB "Comeau standard library " BOOST_STRINGIZE(__LIBCOMO_VERSION__)\r
70 \r
71 \r