Lines Matching defs:check
19 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx98 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx98)
21 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx11 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx11)
23 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx14 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx14)
25 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx17 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx17)
27 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx20 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx20)
29 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx23 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx23)
31 #define check(macro, cxx98, cxx11, cxx14, cxx17, cxx20, cxx23, cxx26) (cxx26 == 0 ? defined(__cpp_##macro) : __cpp_##macro != cxx26)
36 #if check(variadic_friend, 202403, 202403, 202403, 202403, 202403, 202403, 202403)
40 #if check(deleted_function, 202403, 202403, 202403, 202403, 202403, 202403, 202403)
44 #if check(pack_indexing, 202311, 202311, 202311, 202311, 202311, 202311, 202311)
48 #if check(placeholder_variables, 202306, 202306, 202306, 202306, 202306, 202306, 202306)
54 #if check(auto_cast, 0, 0, 0, 0, 0, 202110, 202110)
59 #if check(implicit_move, 0, 0, 0, 0, 0, 202207, 202207)
63 #if check(size_t_suffix, 0, 0, 0, 0, 0, 202011, 202011)
67 #if check(if_consteval, 0, 0, 0, 0, 0, 202106, 202106)
71 #if check(multidimensional_subscript, 0, 0, 0, 0, 0, 202211, 202211)
75 #if check(static_call_operator, 0, 202207, 202207, 202207, 202207, 202207, 202207)
79 #if check(named_character_escapes, 202207, 202207, 202207, 202207, 202207, 202207, 202207)
83 #if check(explicit_this_parameter, 0, 0, 0, 0, 0, 202110L, 202110L)
89 #if check(aggregate_paren_init, 0, 0, 0, 0, 201902, 201902, 201902)
93 #if defined(CHAR8_T) ? check(char8_t, 202207, 202207, 202207, 202207, 202207, 202207, 202207) : \
94 defined(NO_CHAR8_T) ? check(char8_t, 0, 0, 0, 0, 0, 0, 0) : \
95 check(char8_t, 0, 0, 0, 0, 202207, 202207, 202207)
99 #if check(concepts, 0, 0, 0, 0, 202002, 202002, 202002)
103 #if check(conditional_explicit, 0, 0, 0, 0, 201806, 201806, 201806)
107 #if check(consteval, 0, 0, 0, 0, 202211, 202211, 202211)
113 #if check(constexpr_dynamic_alloc, 0, 0, 0, 0, 201907, 201907, 201907)
117 #if check(constexpr_in_decltype, 0, 201711, 201711, 201711, 201711, 201711, 201711)
121 #if check(constinit, 0, 0, 0, 0, 201907, 201907, 201907)
127 #if check(designated_initializers, 0, 0, 0, 0, 201707, 201707, 201707)
133 #if check(impl_destroying_delete, 201806, 201806, 201806, 201806, 201806, 201806, 201806)
137 #if check(impl_three_way_comparison, 0, 0, 0, 0, 201907, 201907, 201907)
141 #if check(impl_coroutine, 0, 0, 0, 0, 201902L, 201902L, 201902L)
147 #if check(modules, 0, 0, 0, 0, 0, 0, 0)
152 #if check(using_enum, 0, 0, 0, 0, 201907, 201907, 201907)
158 #if check(hex_float, 0, 0, 0, 201603, 201603, 201603, 201603)
162 #if check(inline_variables, 0, 0, 0, 201606, 201606, 201606, 201606)
166 #if check(aligned_new, 0, 0, 0, 201606, 201606, 201606, 201606)
170 #if check(guaranteed_copy_elision, 0, 0, 0, 201606, 201606, 201606, 201606)
174 #if check(noexcept_function_type, 0, 0, 0, 201510, 201510, 201510, 201510)
178 #if check(fold_expressions, 0, 0, 0, 201603, 201603, 201603, 201603)
182 #if check(capture_star_this, 0, 0, 0, 201603, 201603, 201603, 201603)
188 #if check(if_constexpr, 0, 0, 0, 201606, 201606, 201606, 201606)
192 #if check(deduction_guides, 0, 0, 0, 201703, 201703, 201703, 201703)
197 #if check(nontype_template_parameter_auto, 0, 0, 0, 201606, 201606, 201606, 201606)
203 #if check(template_auto, 0, 0, 0, 201606, 201606, 201606, 201606)
207 #if check(namespace_attributes, 0, 0, 0, 201411, 201411, 201411, 201411)
212 #if check(enumerator_attributes, 0, 0, 0, 201411, 201411, 201411, 201411)
218 #if check(nested_namespace_definitions, 0, 0, 0, 201411, 201411, 201411, 201411)
224 #if check(variadic_using, 0, 0, 0, 201611, 201611, 201611, 201611)
228 #if check(aggregate_bases, 0, 0, 0, 201603, 201603, 201603, 201603)
232 #if check(structured_bindings, 0, 0, 0, 202403L, 202403L, 202403L, 202403L)
236 #if check(nontype_template_args, 0, 0, 0, 201411, 201411, 201411, 201411)
241 #if check(template_template_args, 201611, 201611, 201611, 201611, 201611, 201611, 201611)
247 #if check(binary_literals, 0, 0, 201304, 201304, 201304, 201304, 201304)
252 #if check(digit_separators, 0, 0, 201309, 201309, 201309, 201309, 201309)
256 #if check(init_captures, 0, 0, 201304, 201304, 201803, 201803, 201803)
260 #if check(generic_lambdas, 0, 0, 201304, 201304, 201707, 201707, 201707)
264 #if check(sized_deallocation, 0, 0, 201309, 201309, 201309, 201309, 201309)
270 #if check(decltype_auto, 0, 0, 201304, 201304, 201304, 201304, 201304)
274 #if check(return_type_deduction, 0, 0, 201304, 201304, 201304, 201304, 201304)
278 #if check(runtime_arrays, 0, 0, 0, 0, 0, 0, 0)
282 #if check(aggregate_nsdmi, 0, 0, 201304, 201304, 201304, 201304, 201304)
286 #if check(variable_templates, 0, 0, 201304, 201304, 201304, 201304, 201304)
292 #if check(unicode_characters, 0, 200704, 200704, 200704, 200704, 200704, 200704)
296 #if check(raw_strings, 0, 200710, 200710, 200710, 200710, 200710, 200710)
300 #if check(unicode_literals, 0, 200710, 200710, 200710, 200710, 200710, 200710)
304 #if check(user_defined_literals, 0, 200809, 200809, 200809, 200809, 200809, 200809)
308 #if defined(NO_THREADSAFE_STATICS) ? check(threadsafe_static_init, 0, 0, 0, 0, 0, 0, 0) : \
309 check(threadsafe_static_init, 200806, 200806, 200806, 200806, 200806, 200806, 200806)
313 #if check(lambdas, 0, 200907, 200907, 200907, 200907, 200907, 200907)
317 #if check(constexpr, 0, 200704, 201304, 201603, 201907, 202211, 202406L)
321 #if check(range_based_for, 0, 200907, 200907, 201603, 201603, 202211, 202211)
325 #if check(static_assert, 0, 202306, 202306, 202306, 202306, 202306, 202306)
329 #if check(decltype, 0, 200707, 200707, 200707, 200707, 200707, 200707)
333 #if check(attributes, 0, 200809, 200809, 200809, 200809, 200809, 200809)
337 #if check(rvalue_references, 0, 200610, 200610, 200610, 200610, 200610, 200610)
341 #if check(variadic_templates, 0, 200704, 200704, 200704, 200704, 200704, 200704)
345 #if check(initializer_lists, 0, 200806, 200806, 200806, 200806, 200806, 200806)
349 #if check(delegating_constructors, 0, 200604, 200604, 200604, 200604, 200604, 200604)
353 #if check(nsdmi, 0, 200809, 200809, 200809, 200809, 200809, 200809)
357 #if check(inheriting_constructors, 0, 201511, 201511, 201511, 201511, 201511, 201511)
361 #if check(ref_qualifiers, 0, 200710, 200710, 200710, 200710, 200710, 200710)
365 #if check(alias_templates, 0, 200704, 200704, 200704, 200704, 200704, 200704)
371 #if defined(NO_RTTI) ? check(rtti, 0, 0, 0, 0, 0, 0, 0 ) \
372 : check(rtti, 199711, 199711, 199711, 199711, 199711, 199711, 199711)
376 #if defined(NO_EXCEPTIONS) ? check(exceptions, 0, 0, 0, 0, 0, 0, 0) \
377 : check(exceptions, 199711, 199711, 199711, 199711, 199711, 199711, 199711)