Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:30:08

0001 //  (C) Copyright Jens Maurer 2001. 
0002 //  Use, modification and distribution are subject to the 
0003 //  Boost Software License, Version 1.0. (See accompanying file 
0004 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0005 
0006 //  See http://www.boost.org for most recent version.
0007 
0008 //  Modena C++ standard library (comes with KAI C++)
0009 
0010 #if !defined(MSIPL_COMPILE_H)
0011 #  include <boost/config/no_tr1/utility.hpp>
0012 #  if !defined(__MSIPL_COMPILE_H)
0013 #      error "This is not the Modena C++ library!"
0014 #  endif
0015 #endif
0016 
0017 #ifndef MSIPL_NL_TYPES
0018 #define BOOST_NO_STD_MESSAGES
0019 #endif
0020 
0021 #ifndef MSIPL_WCHART
0022 #define BOOST_NO_STD_WSTRING
0023 #endif
0024 
0025 //  C++0x headers not yet implemented
0026 //
0027 #  define BOOST_NO_CXX11_HDR_ARRAY
0028 #  define BOOST_NO_CXX11_HDR_CHRONO
0029 #  define BOOST_NO_CXX11_HDR_CODECVT
0030 #  define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
0031 #  define BOOST_NO_CXX11_HDR_FORWARD_LIST
0032 #  define BOOST_NO_CXX11_HDR_FUTURE
0033 #  define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
0034 #  define BOOST_NO_CXX11_HDR_MUTEX
0035 #  define BOOST_NO_CXX11_HDR_RANDOM
0036 #  define BOOST_NO_CXX11_HDR_RATIO
0037 #  define BOOST_NO_CXX11_HDR_REGEX
0038 #  define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
0039 #  define BOOST_NO_CXX11_HDR_THREAD
0040 #  define BOOST_NO_CXX11_HDR_TUPLE
0041 #  define BOOST_NO_CXX11_HDR_TYPE_TRAITS
0042 #  define BOOST_NO_CXX11_HDR_TYPEINDEX
0043 #  define BOOST_NO_CXX11_HDR_UNORDERED_MAP
0044 #  define BOOST_NO_CXX11_HDR_UNORDERED_SET
0045 #  define BOOST_NO_CXX11_NUMERIC_LIMITS
0046 #  define BOOST_NO_CXX11_ALLOCATOR
0047 #  define BOOST_NO_CXX11_POINTER_TRAITS
0048 #  define BOOST_NO_CXX11_ATOMIC_SMART_PTR
0049 #  define BOOST_NO_CXX11_SMART_PTR
0050 #  define BOOST_NO_CXX11_HDR_FUNCTIONAL
0051 #  define BOOST_NO_CXX11_HDR_ATOMIC
0052 #  define BOOST_NO_CXX11_STD_ALIGN
0053 #  define BOOST_NO_CXX11_ADDRESSOF
0054 #  define BOOST_NO_CXX11_HDR_EXCEPTION
0055 
0056 #if defined(__has_include)
0057 #if !__has_include(<shared_mutex>)
0058 #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
0059 #elif __cplusplus < 201402
0060 #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
0061 #endif
0062 #else
0063 #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
0064 #endif
0065 
0066 // C++14 features
0067 #  define BOOST_NO_CXX14_STD_EXCHANGE
0068 
0069 // C++17 features
0070 #  define BOOST_NO_CXX17_STD_APPLY
0071 #  define BOOST_NO_CXX17_STD_INVOKE
0072 #  define BOOST_NO_CXX17_ITERATOR_TRAITS
0073 
0074 #define BOOST_STDLIB "Modena C++ standard library"
0075 
0076 
0077 
0078 
0079