Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/config/stdlib/libcomo.hpp @ 16:2665513ce2d3
Add boost headers
author | Chris Cannam |
---|---|
date | Tue, 05 Aug 2014 11:11:38 +0100 |
parents | |
children | c530137014c0 |
comparison
equal
deleted
inserted
replaced
15:663ca0da4350 | 16:2665513ce2d3 |
---|---|
1 // (C) Copyright John Maddock 2002 - 2003. | |
2 // (C) Copyright Jens Maurer 2002 - 2003. | |
3 // (C) Copyright Beman Dawes 2002 - 2003. | |
4 // Use, modification and distribution are subject to the | |
5 // Boost Software License, Version 1.0. (See accompanying file | |
6 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
7 | |
8 // See http://www.boost.org for most recent version. | |
9 | |
10 // Comeau STL: | |
11 | |
12 #if !defined(__LIBCOMO__) | |
13 # include <boost/config/no_tr1/utility.hpp> | |
14 # if !defined(__LIBCOMO__) | |
15 # error "This is not the Comeau STL!" | |
16 # endif | |
17 #endif | |
18 | |
19 // | |
20 // std::streambuf<wchar_t> is non-standard | |
21 // NOTE: versions of libcomo prior to beta28 have octal version numbering, | |
22 // e.g. version 25 is 21 (dec) | |
23 #if __LIBCOMO_VERSION__ <= 22 | |
24 # define BOOST_NO_STD_WSTREAMBUF | |
25 #endif | |
26 | |
27 #if (__LIBCOMO_VERSION__ <= 31) && defined(_WIN32) | |
28 #define BOOST_NO_SWPRINTF | |
29 #endif | |
30 | |
31 #if __LIBCOMO_VERSION__ >= 31 | |
32 # define BOOST_HAS_HASH | |
33 # define BOOST_HAS_SLIST | |
34 #endif | |
35 | |
36 // C++0x headers not yet implemented | |
37 // | |
38 # define BOOST_NO_CXX11_HDR_ARRAY | |
39 # define BOOST_NO_CXX11_HDR_CHRONO | |
40 # define BOOST_NO_CXX11_HDR_CODECVT | |
41 # define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE | |
42 # define BOOST_NO_CXX11_HDR_FORWARD_LIST | |
43 # define BOOST_NO_CXX11_HDR_FUTURE | |
44 # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST | |
45 # define BOOST_NO_CXX11_HDR_MUTEX | |
46 # define BOOST_NO_CXX11_HDR_RANDOM | |
47 # define BOOST_NO_CXX11_HDR_RATIO | |
48 # define BOOST_NO_CXX11_HDR_REGEX | |
49 # define BOOST_NO_CXX11_HDR_SYSTEM_ERROR | |
50 # define BOOST_NO_CXX11_HDR_THREAD | |
51 # define BOOST_NO_CXX11_HDR_TUPLE | |
52 # define BOOST_NO_CXX11_HDR_TYPE_TRAITS | |
53 # define BOOST_NO_CXX11_HDR_TYPEINDEX | |
54 # define BOOST_NO_CXX11_HDR_UNORDERED_MAP | |
55 # define BOOST_NO_CXX11_HDR_UNORDERED_SET | |
56 # define BOOST_NO_CXX11_NUMERIC_LIMITS | |
57 # define BOOST_NO_CXX11_ALLOCATOR | |
58 # define BOOST_NO_CXX11_ATOMIC_SMART_PTR | |
59 # define BOOST_NO_CXX11_SMART_PTR | |
60 # define BOOST_NO_CXX11_HDR_FUNCTIONAL | |
61 | |
62 // | |
63 // Intrinsic type_traits support. | |
64 // The SGI STL has it's own __type_traits class, which | |
65 // has intrinsic compiler support with SGI's compilers. | |
66 // Whatever map SGI style type traits to boost equivalents: | |
67 // | |
68 #define BOOST_HAS_SGI_TYPE_TRAITS | |
69 | |
70 #define BOOST_STDLIB "Comeau standard library " BOOST_STRINGIZE(__LIBCOMO_VERSION__) | |
71 | |
72 |