]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | // (C) Copyright Jens Maurer 2001. |
2 | // Use, modification and distribution are subject to the | |
3 | // Boost Software License, Version 1.0. (See accompanying file | |
4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
5 | ||
6 | // See http://www.boost.org for most recent version. | |
7 | ||
8 | // Modena C++ standard library (comes with KAI C++) | |
9 | ||
10 | #if !defined(MSIPL_COMPILE_H) | |
11 | # include <boost/config/no_tr1/utility.hpp> | |
12 | # if !defined(__MSIPL_COMPILE_H) | |
13 | # error "This is not the Modena C++ library!" | |
14 | # endif | |
15 | #endif | |
16 | ||
17 | #ifndef MSIPL_NL_TYPES | |
18 | #define BOOST_NO_STD_MESSAGES | |
19 | #endif | |
20 | ||
21 | #ifndef MSIPL_WCHART | |
22 | #define BOOST_NO_STD_WSTRING | |
23 | #endif | |
24 | ||
25 | // C++0x headers not yet implemented | |
26 | // | |
27 | # define BOOST_NO_CXX11_HDR_ARRAY | |
28 | # define BOOST_NO_CXX11_HDR_CHRONO | |
29 | # define BOOST_NO_CXX11_HDR_CODECVT | |
30 | # define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE | |
31 | # define BOOST_NO_CXX11_HDR_FORWARD_LIST | |
32 | # define BOOST_NO_CXX11_HDR_FUTURE | |
33 | # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST | |
34 | # define BOOST_NO_CXX11_HDR_MUTEX | |
35 | # define BOOST_NO_CXX11_HDR_RANDOM | |
36 | # define BOOST_NO_CXX11_HDR_RATIO | |
37 | # define BOOST_NO_CXX11_HDR_REGEX | |
38 | # define BOOST_NO_CXX11_HDR_SYSTEM_ERROR | |
39 | # define BOOST_NO_CXX11_HDR_THREAD | |
40 | # define BOOST_NO_CXX11_HDR_TUPLE | |
41 | # define BOOST_NO_CXX11_HDR_TYPE_TRAITS | |
42 | # define BOOST_NO_CXX11_HDR_TYPEINDEX | |
43 | # define BOOST_NO_CXX11_HDR_UNORDERED_MAP | |
44 | # define BOOST_NO_CXX11_HDR_UNORDERED_SET | |
45 | # define BOOST_NO_CXX11_NUMERIC_LIMITS | |
46 | # define BOOST_NO_CXX11_ALLOCATOR | |
47 | # define BOOST_NO_CXX11_ATOMIC_SMART_PTR | |
48 | # define BOOST_NO_CXX11_SMART_PTR | |
49 | # define BOOST_NO_CXX11_HDR_FUNCTIONAL | |
50 | # define BOOST_NO_CXX11_HDR_ATOMIC | |
51 | # define BOOST_NO_CXX11_STD_ALIGN | |
52 | # define BOOST_NO_CXX11_ADDRESSOF | |
53 | ||
54 | #if defined(__has_include) | |
55 | #if !__has_include(<shared_mutex>) | |
56 | # define BOOST_NO_CXX14_HDR_SHARED_MUTEX | |
57 | #elif __cplusplus < 201402 | |
58 | # define BOOST_NO_CXX14_HDR_SHARED_MUTEX | |
59 | #endif | |
60 | #else | |
61 | # define BOOST_NO_CXX14_HDR_SHARED_MUTEX | |
62 | #endif | |
63 | ||
64 | // C++17 features | |
65 | # define BOOST_NO_CXX17_STD_INVOKE | |
66 | ||
67 | #define BOOST_STDLIB "Modena C++ standard library" | |
68 | ||
69 | ||
70 | ||
71 | ||
72 |