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

     1  //  Copyright (c) 2017 Dynatrace
     2  //
     3  //  Distributed under the Boost Software License, Version 1.0.
     4  //  See accompanying file LICENSE_1_0.txt or copy at
     5  //  http://www.boost.org/LICENSE_1_0.txt
     6  
     7  //  See http://www.boost.org for most recent version.
     8  
     9  //  Standard library setup for IBM z/OS XL C/C++ compiler.
    10  
    11  // Oldest library version currently supported is 2.1 (V2R1)
    12  #if __TARGET_LIB__ < 0x42010000
    13  #  error "Library version not supported or configured - please reconfigure"
    14  #endif
    15  
    16  #if __TARGET_LIB__ > 0x42010000
    17  #  if defined(BOOST_ASSERT_CONFIG)
    18  #     error "Unknown library version - please run the configure tests and report the results"
    19  #  endif
    20  #endif
    21  
    22  #define BOOST_STDLIB "IBM z/OS XL C/C++ standard library"
    23  
    24  #define BOOST_HAS_MACRO_USE_FACET
    25  
    26  #define BOOST_NO_CXX11_HDR_TYPE_TRAITS
    27  #define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
    28  
    29  #define BOOST_NO_CXX11_ADDRESSOF
    30  #define BOOST_NO_CXX11_SMART_PTR
    31  #define BOOST_NO_CXX11_ATOMIC_SMART_PTR
    32  #define BOOST_NO_CXX11_NUMERIC_LIMITS
    33  #define BOOST_NO_CXX11_ALLOCATOR
    34  #define BOOST_NO_CXX11_POINTER_TRAITS
    35  #define BOOST_NO_CXX11_HDR_FUNCTIONAL
    36  #define BOOST_NO_CXX11_HDR_UNORDERED_SET
    37  #define BOOST_NO_CXX11_HDR_UNORDERED_MAP
    38  #define BOOST_NO_CXX11_HDR_TYPEINDEX
    39  #define BOOST_NO_CXX11_HDR_TUPLE
    40  #define BOOST_NO_CXX11_HDR_THREAD
    41  #define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
    42  #define BOOST_NO_CXX11_HDR_REGEX
    43  #define BOOST_NO_CXX11_HDR_RATIO
    44  #define BOOST_NO_CXX11_HDR_RANDOM
    45  #define BOOST_NO_CXX11_HDR_MUTEX
    46  #define BOOST_NO_CXX11_HDR_FUTURE
    47  #define BOOST_NO_CXX11_HDR_FORWARD_LIST
    48  #define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
    49  #define BOOST_NO_CXX11_HDR_CODECVT
    50  #define BOOST_NO_CXX11_HDR_CHRONO
    51  #define BOOST_NO_CXX11_HDR_ATOMIC
    52  #define BOOST_NO_CXX11_HDR_ARRAY
    53  #define BOOST_NO_CXX11_HDR_EXCEPTION
    54  #define BOOST_NO_CXX11_STD_ALIGN
    55  
    56  #define BOOST_NO_CXX14_STD_EXCHANGE
    57  #define BOOST_NO_CXX14_HDR_SHARED_MUTEX
    58  
    59  #define BOOST_NO_CXX17_STD_INVOKE
    60  #define BOOST_NO_CXX17_STD_APPLY
    61  #define BOOST_NO_CXX17_ITERATOR_TRAITS