]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/boost/config/detail/cxx_composite.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / boost / config / detail / cxx_composite.hpp
1 // This file was automatically generated on Thu Feb 3 18:10:41 2022
2 // by libs/config/tools/generate.cpp
3 // Copyright John Maddock 2002-21.
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/libs/config for the most recent version.//
9 // Revision $Id$
10 //
11
12 #if defined(BOOST_NO_ADL_BARRIER)\
13 || defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)\
14 || defined(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS)\
15 || defined(BOOST_NO_COMPLETE_VALUE_INITIALIZATION)\
16 || defined(BOOST_NO_CTYPE_FUNCTIONS)\
17 || defined(BOOST_NO_CV_SPECIALIZATIONS)\
18 || defined(BOOST_NO_CV_VOID_SPECIALIZATIONS)\
19 || defined(BOOST_NO_CWCHAR)\
20 || defined(BOOST_NO_CWCTYPE)\
21 || defined(BOOST_NO_DEPENDENT_NESTED_DERIVATIONS)\
22 || defined(BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS)\
23 || defined(BOOST_NO_EXCEPTIONS)\
24 || defined(BOOST_NO_EXCEPTION_STD_NAMESPACE)\
25 || defined(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS)\
26 || defined(BOOST_NO_FENV_H)\
27 || defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING)\
28 || defined(BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS)\
29 || defined(BOOST_NO_INCLASS_MEMBER_INITIALIZATION)\
30 || defined(BOOST_NO_INTEGRAL_INT64_T)\
31 || defined(BOOST_NO_INTRINSIC_WCHAR_T)\
32 || defined(BOOST_NO_IOSFWD)\
33 || defined(BOOST_NO_IOSTREAM)\
34 || defined(BOOST_NO_IS_ABSTRACT)\
35 || defined(BOOST_NO_LIMITS)\
36 || defined(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS)\
37 || defined(BOOST_NO_LONG_LONG)\
38 || defined(BOOST_NO_LONG_LONG_NUMERIC_LIMITS)\
39 || defined(BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS)\
40 || defined(BOOST_NO_MEMBER_TEMPLATES)\
41 || defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS)\
42 || defined(BOOST_NO_MEMBER_TEMPLATE_KEYWORD)\
43 || defined(BOOST_NO_NESTED_FRIENDSHIP)\
44 || defined(BOOST_NO_OPERATORS_IN_NAMESPACE)\
45 || defined(BOOST_NO_PARTIAL_SPECIALIZATION_IMPLICIT_DEFAULT_ARGS)\
46 || defined(BOOST_NO_POINTER_TO_MEMBER_CONST)\
47 || defined(BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS)\
48 || defined(BOOST_NO_PRIVATE_IN_AGGREGATE)\
49 || defined(BOOST_NO_RESTRICT_REFERENCES)\
50 || defined(BOOST_NO_RTTI)\
51 || defined(BOOST_NO_SFINAE)\
52 || defined(BOOST_NO_SFINAE_EXPR)\
53 || defined(BOOST_NO_STDC_NAMESPACE)\
54 || defined(BOOST_NO_STD_ALLOCATOR)\
55 || defined(BOOST_NO_STD_DISTANCE)\
56 || defined(BOOST_NO_STD_ITERATOR)\
57 || defined(BOOST_NO_STD_ITERATOR_TRAITS)\
58 || defined(BOOST_NO_STD_LOCALE)\
59 || defined(BOOST_NO_STD_MESSAGES)\
60 || defined(BOOST_NO_STD_MIN_MAX)\
61 || defined(BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN)\
62 || defined(BOOST_NO_STD_TYPEINFO)\
63 || defined(BOOST_NO_STD_USE_FACET)\
64 || defined(BOOST_NO_STD_WSTREAMBUF)\
65 || defined(BOOST_NO_STD_WSTRING)\
66 || defined(BOOST_NO_STRINGSTREAM)\
67 || defined(BOOST_NO_TEMPLATED_IOSTREAMS)\
68 || defined(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS)\
69 || defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)\
70 || defined(BOOST_NO_TEMPLATE_TEMPLATES)\
71 || defined(BOOST_NO_TWO_PHASE_NAME_LOOKUP)\
72 || defined(BOOST_NO_TYPEID)\
73 || defined(BOOST_NO_TYPENAME_WITH_CTOR)\
74 || defined(BOOST_NO_UNREACHABLE_RETURN_DETECTION)\
75 || defined(BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE)\
76 || defined(BOOST_NO_USING_TEMPLATE)\
77 || defined(BOOST_NO_VOID_RETURNS)
78 # define BOOST_NO_CXX03
79 #endif
80
81 #if defined(BOOST_NO_CXX03)\
82 || defined(BOOST_NO_CXX11_ADDRESSOF)\
83 || defined(BOOST_NO_CXX11_ALIGNAS)\
84 || defined(BOOST_NO_CXX11_ALLOCATOR)\
85 || defined(BOOST_NO_CXX11_AUTO_DECLARATIONS)\
86 || defined(BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS)\
87 || defined(BOOST_NO_CXX11_CHAR16_T)\
88 || defined(BOOST_NO_CXX11_CHAR32_T)\
89 || defined(BOOST_NO_CXX11_CONSTEXPR)\
90 || defined(BOOST_NO_CXX11_DECLTYPE)\
91 || defined(BOOST_NO_CXX11_DECLTYPE_N3276)\
92 || defined(BOOST_NO_CXX11_DEFAULTED_FUNCTIONS)\
93 || defined(BOOST_NO_CXX11_DEFAULTED_MOVES)\
94 || defined(BOOST_NO_CXX11_DELETED_FUNCTIONS)\
95 || defined(BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS)\
96 || defined(BOOST_NO_CXX11_EXTERN_TEMPLATE)\
97 || defined(BOOST_NO_CXX11_FINAL)\
98 || defined(BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS)\
99 || defined(BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS)\
100 || defined(BOOST_NO_CXX11_HDR_ARRAY)\
101 || defined(BOOST_NO_CXX11_HDR_ATOMIC)\
102 || defined(BOOST_NO_CXX11_HDR_CHRONO)\
103 || defined(BOOST_NO_CXX11_HDR_CONDITION_VARIABLE)\
104 || defined(BOOST_NO_CXX11_HDR_EXCEPTION)\
105 || defined(BOOST_NO_CXX11_HDR_FORWARD_LIST)\
106 || defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)\
107 || defined(BOOST_NO_CXX11_HDR_FUTURE)\
108 || defined(BOOST_NO_CXX11_HDR_INITIALIZER_LIST)\
109 || defined(BOOST_NO_CXX11_HDR_MUTEX)\
110 || defined(BOOST_NO_CXX11_HDR_RANDOM)\
111 || defined(BOOST_NO_CXX11_HDR_RATIO)\
112 || defined(BOOST_NO_CXX11_HDR_REGEX)\
113 || defined(BOOST_NO_CXX11_HDR_SYSTEM_ERROR)\
114 || defined(BOOST_NO_CXX11_HDR_THREAD)\
115 || defined(BOOST_NO_CXX11_HDR_TUPLE)\
116 || defined(BOOST_NO_CXX11_HDR_TYPEINDEX)\
117 || defined(BOOST_NO_CXX11_HDR_TYPE_TRAITS)\
118 || defined(BOOST_NO_CXX11_HDR_UNORDERED_MAP)\
119 || defined(BOOST_NO_CXX11_HDR_UNORDERED_SET)\
120 || defined(BOOST_NO_CXX11_INLINE_NAMESPACES)\
121 || defined(BOOST_NO_CXX11_LAMBDAS)\
122 || defined(BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS)\
123 || defined(BOOST_NO_CXX11_NOEXCEPT)\
124 || defined(BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS)\
125 || defined(BOOST_NO_CXX11_NULLPTR)\
126 || defined(BOOST_NO_CXX11_NUMERIC_LIMITS)\
127 || defined(BOOST_NO_CXX11_OVERRIDE)\
128 || defined(BOOST_NO_CXX11_POINTER_TRAITS)\
129 || defined(BOOST_NO_CXX11_RANGE_BASED_FOR)\
130 || defined(BOOST_NO_CXX11_RAW_LITERALS)\
131 || defined(BOOST_NO_CXX11_REF_QUALIFIERS)\
132 || defined(BOOST_NO_CXX11_RVALUE_REFERENCES)\
133 || defined(BOOST_NO_CXX11_SCOPED_ENUMS)\
134 || defined(BOOST_NO_CXX11_SFINAE_EXPR)\
135 || defined(BOOST_NO_CXX11_SMART_PTR)\
136 || defined(BOOST_NO_CXX11_STATIC_ASSERT)\
137 || defined(BOOST_NO_CXX11_STD_ALIGN)\
138 || defined(BOOST_NO_CXX11_TEMPLATE_ALIASES)\
139 || defined(BOOST_NO_CXX11_THREAD_LOCAL)\
140 || defined(BOOST_NO_CXX11_TRAILING_RESULT_TYPES)\
141 || defined(BOOST_NO_CXX11_UNICODE_LITERALS)\
142 || defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX)\
143 || defined(BOOST_NO_CXX11_UNRESTRICTED_UNION)\
144 || defined(BOOST_NO_CXX11_USER_DEFINED_LITERALS)\
145 || defined(BOOST_NO_CXX11_VARIADIC_MACROS)\
146 || defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
147 # define BOOST_NO_CXX11
148 #endif
149
150 #if defined(BOOST_NO_CXX11)\
151 || defined(BOOST_NO_CXX14_AGGREGATE_NSDMI)\
152 || defined(BOOST_NO_CXX14_BINARY_LITERALS)\
153 || defined(BOOST_NO_CXX14_CONSTEXPR)\
154 || defined(BOOST_NO_CXX14_DECLTYPE_AUTO)\
155 || defined(BOOST_NO_CXX14_DIGIT_SEPARATORS)\
156 || defined(BOOST_NO_CXX14_GENERIC_LAMBDAS)\
157 || defined(BOOST_NO_CXX14_HDR_SHARED_MUTEX)\
158 || defined(BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES)\
159 || defined(BOOST_NO_CXX14_RETURN_TYPE_DEDUCTION)\
160 || defined(BOOST_NO_CXX14_STD_EXCHANGE)\
161 || defined(BOOST_NO_CXX14_VARIABLE_TEMPLATES)
162 # define BOOST_NO_CXX14
163 #endif
164
165 #if defined(BOOST_NO_CXX14)\
166 || defined(BOOST_NO_CXX17_FOLD_EXPRESSIONS)\
167 || defined(BOOST_NO_CXX17_HDR_ANY)\
168 || defined(BOOST_NO_CXX17_HDR_CHARCONV)\
169 || defined(BOOST_NO_CXX17_HDR_EXECUTION)\
170 || defined(BOOST_NO_CXX17_HDR_FILESYSTEM)\
171 || defined(BOOST_NO_CXX17_HDR_MEMORY_RESOURCE)\
172 || defined(BOOST_NO_CXX17_HDR_OPTIONAL)\
173 || defined(BOOST_NO_CXX17_HDR_STRING_VIEW)\
174 || defined(BOOST_NO_CXX17_HDR_VARIANT)\
175 || defined(BOOST_NO_CXX17_IF_CONSTEXPR)\
176 || defined(BOOST_NO_CXX17_INLINE_VARIABLES)\
177 || defined(BOOST_NO_CXX17_ITERATOR_TRAITS)\
178 || defined(BOOST_NO_CXX17_STD_APPLY)\
179 || defined(BOOST_NO_CXX17_STD_INVOKE)\
180 || defined(BOOST_NO_CXX17_STRUCTURED_BINDINGS)
181 # define BOOST_NO_CXX17
182 #endif
183
184 #if defined(BOOST_NO_CXX17)\
185 || defined(BOOST_NO_CXX20_HDR_BARRIER)\
186 || defined(BOOST_NO_CXX20_HDR_BIT)\
187 || defined(BOOST_NO_CXX20_HDR_COMPARE)\
188 || defined(BOOST_NO_CXX20_HDR_CONCEPTS)\
189 || defined(BOOST_NO_CXX20_HDR_COROUTINE)\
190 || defined(BOOST_NO_CXX20_HDR_FORMAT)\
191 || defined(BOOST_NO_CXX20_HDR_LATCH)\
192 || defined(BOOST_NO_CXX20_HDR_NUMBERS)\
193 || defined(BOOST_NO_CXX20_HDR_RANGES)\
194 || defined(BOOST_NO_CXX20_HDR_SEMAPHORE)\
195 || defined(BOOST_NO_CXX20_HDR_SOURCE_LOCATION)\
196 || defined(BOOST_NO_CXX20_HDR_SPAN)\
197 || defined(BOOST_NO_CXX20_HDR_STOP_TOKEN)\
198 || defined(BOOST_NO_CXX20_HDR_SYNCSTREAM)\
199 || defined(BOOST_NO_CXX20_HDR_VERSION)
200 # define BOOST_NO_CXX20
201 #endif
202