Add C++23 header macros.

This commit is contained in:
jzmaddock
2023-09-09 19:20:12 +01:00
parent 33b12777cf
commit ce665092fe
180 changed files with 1346 additions and 150 deletions
+25
View File
@@ -1199,6 +1199,15 @@ void print_boost_macros()
PRINT_MACRO(BOOST_NO_CXX20_HDR_STOP_TOKEN);
PRINT_MACRO(BOOST_NO_CXX20_HDR_SYNCSTREAM);
PRINT_MACRO(BOOST_NO_CXX20_HDR_VERSION);
PRINT_MACRO(BOOST_NO_CXX23_HDR_EXPECTED);
PRINT_MACRO(BOOST_NO_CXX23_HDR_FLAT_MAP);
PRINT_MACRO(BOOST_NO_CXX23_HDR_FLAT_SET);
PRINT_MACRO(BOOST_NO_CXX23_HDR_GENERATOR);
PRINT_MACRO(BOOST_NO_CXX23_HDR_MDSPAN);
PRINT_MACRO(BOOST_NO_CXX23_HDR_PRINT);
PRINT_MACRO(BOOST_NO_CXX23_HDR_SPANSTREAM);
PRINT_MACRO(BOOST_NO_CXX23_HDR_STACKTRACE);
PRINT_MACRO(BOOST_NO_CXX23_HDR_STDFLOAT);
PRINT_MACRO(BOOST_NO_CXX98_BINDERS);
PRINT_MACRO(BOOST_NO_CXX98_FUNCTION_BASE);
PRINT_MACRO(BOOST_NO_CXX98_RANDOM_SHUFFLE);
@@ -1269,6 +1278,14 @@ void print_boost_macros()
// END GENERATED BLOCK
PRINT_MACRO(BOOST_CXX_VERSION);
@@ -1359,9 +1376,13 @@ void print_sd6_macros()
PRINT_MACRO(__cpp_lib_erase_if);
PRINT_MACRO(__cpp_lib_exchange_function);
PRINT_MACRO(__cpp_lib_execution);
PRINT_MACRO(__cpp_lib_expected);
PRINT_MACRO(__cpp_lib_filesystem);
PRINT_MACRO(__cpp_lib_flat_map);
PRINT_MACRO(__cpp_lib_flat_set);
PRINT_MACRO(__cpp_lib_format);
PRINT_MACRO(__cpp_lib_gcd_lcm);
PRINT_MACRO(__cpp_lib_generator);
PRINT_MACRO(__cpp_lib_generic_associative_lookup);
PRINT_MACRO(__cpp_lib_generic_unordered_lookup);
PRINT_MACRO(__cpp_lib_hardware_interference_size);
@@ -1394,6 +1415,7 @@ void print_sd6_macros()
PRINT_MACRO(__cpp_lib_map_try_emplace);
PRINT_MACRO(__cpp_lib_math_constants);
PRINT_MACRO(__cpp_lib_math_special_functions);
PRINT_MACRO(__cpp_lib_mdspan);
PRINT_MACRO(__cpp_lib_memory_resource);
PRINT_MACRO(__cpp_lib_node_extract);
PRINT_MACRO(__cpp_lib_nonmember_container_access);
@@ -1402,6 +1424,7 @@ void print_sd6_macros()
PRINT_MACRO(__cpp_lib_optional);
PRINT_MACRO(__cpp_lib_parallel_algorithm);
PRINT_MACRO(__cpp_lib_polymorphic_allocator);
PRINT_MACRO(__cpp_lib_print);
PRINT_MACRO(__cpp_lib_quoted_string_io);
PRINT_MACRO(__cpp_lib_ranges);
PRINT_MACRO(__cpp_lib_raw_memory_algorithms);
@@ -1419,7 +1442,9 @@ void print_sd6_macros()
PRINT_MACRO(__cpp_lib_smart_ptr_for_overwrite);
PRINT_MACRO(__cpp_lib_source_location);
PRINT_MACRO(__cpp_lib_span);
PRINT_MACRO(__cpp_lib_spanstream);
PRINT_MACRO(__cpp_lib_ssize);
PRINT_MACRO(__cpp_lib_stacktrace);
PRINT_MACRO(__cpp_lib_starts_ends_with);
PRINT_MACRO(__cpp_lib_string_udls);
PRINT_MACRO(__cpp_lib_string_view);