github.com/searKing/golang/go@v1.2.117/os/signal/cgo/include/boost/config/stdlib/modena.hpp (about)

     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_POINTER_TRAITS
    48  #  define BOOST_NO_CXX11_ATOMIC_SMART_PTR
    49  #  define BOOST_NO_CXX11_SMART_PTR
    50  #  define BOOST_NO_CXX11_HDR_FUNCTIONAL
    51  #  define BOOST_NO_CXX11_HDR_ATOMIC
    52  #  define BOOST_NO_CXX11_STD_ALIGN
    53  #  define BOOST_NO_CXX11_ADDRESSOF
    54  #  define BOOST_NO_CXX11_HDR_EXCEPTION
    55  
    56  #if defined(__has_include)
    57  #if !__has_include(<shared_mutex>)
    58  #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
    59  #elif __cplusplus < 201402
    60  #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
    61  #endif
    62  #else
    63  #  define BOOST_NO_CXX14_HDR_SHARED_MUTEX
    64  #endif
    65  
    66  // C++14 features
    67  #  define BOOST_NO_CXX14_STD_EXCHANGE
    68  
    69  // C++17 features
    70  #  define BOOST_NO_CXX17_STD_APPLY
    71  #  define BOOST_NO_CXX17_STD_INVOKE
    72  #  define BOOST_NO_CXX17_ITERATOR_TRAITS
    73  
    74  #define BOOST_STDLIB "Modena C++ standard library"
    75  
    76  
    77  
    78  
    79