diff --git a/.drone.star b/.drone.star index d6ef207e..c4e00499 100644 --- a/.drone.star +++ b/.drone.star @@ -43,6 +43,7 @@ def main(ctx): linux_cxx("clang++-8 03,11,14,17", "clang++-8", packages="clang-8", llvm_os="xenial", llvm_ver="8", buildtype="boost", image="cppalliance/droneubuntu1804:1", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++-8', 'CXXSTD': '03,11,14,17,2a', }, globalenv=globalenv), linux_cxx("clang++-9 03,11,14,17,2a", "clang++-9", packages="clang-9", llvm_os="xenial", llvm_ver="9", buildtype="boost", image="cppalliance/droneubuntu1804:1", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++-9', 'CXXSTD': '03,11,14,17,2a', }, globalenv=globalenv), linux_cxx("clang++-10 03,11,14,17,20", "clang++-10", packages="clang-10", llvm_os="xenial", llvm_ver="10", buildtype="boost", image="cppalliance/droneubuntu1804:1", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++-10', 'CXXSTD': '03,11,14,17,20', }, globalenv=globalenv), + linux_cxx("Ubuntu g++-13", packages="g++-13", buildtype="boost", image="cppalliance/droneubuntu2304:1", environment={'TOOLSET': 'gcc', 'COMPILER': 'g++-13', 'CXXSTD': '14,17,20,23', }, globalenv=globalenv), osx_cxx("XCode-11.7 03,11,17,2a", "clang++", packages="", buildtype="boost", xcode_version="11.7", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++', 'CXXSTD': '03,11,14,17,2a', }, globalenv=globalenv), osx_cxx("XCode-10.2 03,11,17,2a", "clang++", packages="", buildtype="boost", xcode_version="10.2", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++', 'CXXSTD': '03,11,14,17,2a', }, globalenv=globalenv), osx_cxx("XCode-9.4.1 03,11,14,17", "clang++", packages="", buildtype="boost", xcode_version="9.4.1", environment={'TOOLSET': 'clang', 'COMPILER': 'clang++', 'CXXSTD': '03,11,14,17', }, globalenv=globalenv), diff --git a/checks/Jamfile.v2 b/checks/Jamfile.v2 index 12c75ebc..2c563c50 100644 --- a/checks/Jamfile.v2 +++ b/checks/Jamfile.v2 @@ -1,6 +1,6 @@ # # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Sun Jun 5 16:50:18 2022 +# This file was automatically generated on Sat Sep 9 19:03:28 2023 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -68,6 +68,7 @@ obj cxx03 : test_case.cpp : TEST_BOOST_NO_CXX03 ; obj cxx11 : test_case.cpp : TEST_BOOST_NO_CXX11 ; obj cxx11_addressof : test_case.cpp : TEST_BOOST_NO_CXX11_ADDRESSOF ; obj cxx11_alignas : test_case.cpp : TEST_BOOST_NO_CXX11_ALIGNAS ; +obj cxx11_alignof : test_case.cpp : TEST_BOOST_NO_CXX11_ALIGNOF ; obj cxx11_allocator : test_case.cpp : TEST_BOOST_NO_CXX11_ALLOCATOR ; obj cxx11_atomic_smart_ptr : test_case.cpp : TEST_BOOST_NO_CXX11_ATOMIC_SMART_PTR ; obj cxx11_defaulted_moves : test_case.cpp : TEST_BOOST_NO_CXX11_DEFAULTED_MOVES ; @@ -149,6 +150,15 @@ obj cxx20_hdr_span : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_SPAN ; obj cxx20_hdr_stop_token : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_STOP_TOKEN ; obj cxx20_hdr_syncstream : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_SYNCSTREAM ; obj cxx20_hdr_version : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_VERSION ; +obj cxx23_hdr_expected : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_EXPECTED ; +obj cxx23_hdr_flat_map : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_FLAT_MAP ; +obj cxx23_hdr_flat_set : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_FLAT_SET ; +obj cxx23_hdr_generator : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_GENERATOR ; +obj cxx23_hdr_mdspan : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_MDSPAN ; +obj cxx23_hdr_print : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_PRINT ; +obj cxx23_hdr_spanstream : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_SPANSTREAM ; +obj cxx23_hdr_stacktrace : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_STACKTRACE ; +obj cxx23_hdr_stdfloat : test_case.cpp : TEST_BOOST_NO_CXX23_HDR_STDFLOAT ; obj cxx98_binders : test_case.cpp : TEST_BOOST_NO_CXX98_BINDERS ; obj cxx98_function_base : test_case.cpp : TEST_BOOST_NO_CXX98_FUNCTION_BASE ; obj cxx98_random_shuffle : test_case.cpp : TEST_BOOST_NO_CXX98_RANDOM_SHUFFLE ; diff --git a/checks/std/cpp_aggregate_bases_17.cpp b/checks/std/cpp_aggregate_bases_17.cpp index cde772f1..66f986de 100644 --- a/checks/std/cpp_aggregate_bases_17.cpp +++ b/checks/std/cpp_aggregate_bases_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aggregate_nsdmi_14.cpp b/checks/std/cpp_aggregate_nsdmi_14.cpp index 63b19bdc..dae7ca9e 100644 --- a/checks/std/cpp_aggregate_nsdmi_14.cpp +++ b/checks/std/cpp_aggregate_nsdmi_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_alias_templates_11.cpp b/checks/std/cpp_alias_templates_11.cpp index 933df511..35adef44 100644 --- a/checks/std/cpp_alias_templates_11.cpp +++ b/checks/std/cpp_alias_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aligned_new_17.cpp b/checks/std/cpp_aligned_new_17.cpp index 5fbc5389..b77408b4 100644 --- a/checks/std/cpp_aligned_new_17.cpp +++ b/checks/std/cpp_aligned_new_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_attributes_11.cpp b/checks/std/cpp_attributes_11.cpp index 97d127fe..2f35ff30 100644 --- a/checks/std/cpp_attributes_11.cpp +++ b/checks/std/cpp_attributes_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_binary_literals_14.cpp b/checks/std/cpp_binary_literals_14.cpp index ff8fe4ea..632e94cc 100644 --- a/checks/std/cpp_binary_literals_14.cpp +++ b/checks/std/cpp_binary_literals_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_capture_star_this_17.cpp b/checks/std/cpp_capture_star_this_17.cpp index ea9e927d..b4b77b5e 100644 --- a/checks/std/cpp_capture_star_this_17.cpp +++ b/checks/std/cpp_capture_star_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_char8_t_20.cpp b/checks/std/cpp_char8_t_20.cpp index 81c531f7..f8775d65 100644 --- a/checks/std/cpp_char8_t_20.cpp +++ b/checks/std/cpp_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_conditional_explicit_20.cpp b/checks/std/cpp_conditional_explicit_20.cpp index d693b148..1e656f1f 100644 --- a/checks/std/cpp_conditional_explicit_20.cpp +++ b/checks/std/cpp_conditional_explicit_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_11.cpp b/checks/std/cpp_constexpr_11.cpp index 3e407793..be7c17c2 100644 --- a/checks/std/cpp_constexpr_11.cpp +++ b/checks/std/cpp_constexpr_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_14.cpp b/checks/std/cpp_constexpr_14.cpp index dc13cecd..70c47a32 100644 --- a/checks/std/cpp_constexpr_14.cpp +++ b/checks/std/cpp_constexpr_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_17.cpp b/checks/std/cpp_constexpr_17.cpp index 3dd0ad60..18031a4d 100644 --- a/checks/std/cpp_constexpr_17.cpp +++ b/checks/std/cpp_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_11.cpp b/checks/std/cpp_decltype_11.cpp index c28bfa18..36f2d412 100644 --- a/checks/std/cpp_decltype_11.cpp +++ b/checks/std/cpp_decltype_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_auto_14.cpp b/checks/std/cpp_decltype_auto_14.cpp index 4f6d9886..dd168649 100644 --- a/checks/std/cpp_decltype_auto_14.cpp +++ b/checks/std/cpp_decltype_auto_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_deduction_guides_17.cpp b/checks/std/cpp_deduction_guides_17.cpp index 33ce5355..9b520940 100644 --- a/checks/std/cpp_deduction_guides_17.cpp +++ b/checks/std/cpp_deduction_guides_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_delegating_constructors_11.cpp b/checks/std/cpp_delegating_constructors_11.cpp index be3e082d..03639573 100644 --- a/checks/std/cpp_delegating_constructors_11.cpp +++ b/checks/std/cpp_delegating_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_enumerator_attributes_17.cpp b/checks/std/cpp_enumerator_attributes_17.cpp index 77cc935e..5a608b32 100644 --- a/checks/std/cpp_enumerator_attributes_17.cpp +++ b/checks/std/cpp_enumerator_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_exceptions_03.cpp b/checks/std/cpp_exceptions_03.cpp index 70df4573..3dc37d20 100644 --- a/checks/std/cpp_exceptions_03.cpp +++ b/checks/std/cpp_exceptions_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_explicit_conversion_11.cpp b/checks/std/cpp_explicit_conversion_11.cpp index 367ef3f5..fe1fd0b6 100644 --- a/checks/std/cpp_explicit_conversion_11.cpp +++ b/checks/std/cpp_explicit_conversion_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_fold_expressions_17.cpp b/checks/std/cpp_fold_expressions_17.cpp index fc647939..29db3318 100644 --- a/checks/std/cpp_fold_expressions_17.cpp +++ b/checks/std/cpp_fold_expressions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_generic_lambdas_14.cpp b/checks/std/cpp_generic_lambdas_14.cpp index 75d8e56e..2c291471 100644 --- a/checks/std/cpp_generic_lambdas_14.cpp +++ b/checks/std/cpp_generic_lambdas_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_guaranteed_copy_elision_17.cpp b/checks/std/cpp_guaranteed_copy_elision_17.cpp index 7f39d2be..3e48ad43 100644 --- a/checks/std/cpp_guaranteed_copy_elision_17.cpp +++ b/checks/std/cpp_guaranteed_copy_elision_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_hex_float_17.cpp b/checks/std/cpp_hex_float_17.cpp index e40edab3..6ca28b67 100644 --- a/checks/std/cpp_hex_float_17.cpp +++ b/checks/std/cpp_hex_float_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_if_constexpr_17.cpp b/checks/std/cpp_if_constexpr_17.cpp index fb947788..930142c5 100644 --- a/checks/std/cpp_if_constexpr_17.cpp +++ b/checks/std/cpp_if_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_destroying_delete_20.cpp b/checks/std/cpp_impl_destroying_delete_20.cpp index 43f1a95a..bfe63427 100644 --- a/checks/std/cpp_impl_destroying_delete_20.cpp +++ b/checks/std/cpp_impl_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_three_way_comparison_20.cpp b/checks/std/cpp_impl_three_way_comparison_20.cpp index e66f3035..44915d39 100644 --- a/checks/std/cpp_impl_three_way_comparison_20.cpp +++ b/checks/std/cpp_impl_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_11.cpp b/checks/std/cpp_inheriting_constructors_11.cpp index 66db3fcf..6b6adf2b 100644 --- a/checks/std/cpp_inheriting_constructors_11.cpp +++ b/checks/std/cpp_inheriting_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_17.cpp b/checks/std/cpp_inheriting_constructors_17.cpp index 69c22a02..d6a4b142 100644 --- a/checks/std/cpp_inheriting_constructors_17.cpp +++ b/checks/std/cpp_inheriting_constructors_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_init_captures_14.cpp b/checks/std/cpp_init_captures_14.cpp index c5145bdb..6cc35e55 100644 --- a/checks/std/cpp_init_captures_14.cpp +++ b/checks/std/cpp_init_captures_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_initializer_lists_11.cpp b/checks/std/cpp_initializer_lists_11.cpp index 104fe236..05d0590d 100644 --- a/checks/std/cpp_initializer_lists_11.cpp +++ b/checks/std/cpp_initializer_lists_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inline_variables_17.cpp b/checks/std/cpp_inline_variables_17.cpp index 54699d03..aadb6e43 100644 --- a/checks/std/cpp_inline_variables_17.cpp +++ b/checks/std/cpp_inline_variables_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lambdas_11.cpp b/checks/std/cpp_lambdas_11.cpp index c62bb8d2..bab9c098 100644 --- a/checks/std/cpp_lambdas_11.cpp +++ b/checks/std/cpp_lambdas_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_addressof_constexpr_17.cpp b/checks/std/cpp_lib_addressof_constexpr_17.cpp index 62f25b13..43418e71 100644 --- a/checks/std/cpp_lib_addressof_constexpr_17.cpp +++ b/checks/std/cpp_lib_addressof_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp index 88d03068..ff50beba 100644 --- a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp +++ b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_any_17.cpp b/checks/std/cpp_lib_any_17.cpp index fc4f689d..1b9a40fc 100644 --- a/checks/std/cpp_lib_any_17.cpp +++ b/checks/std/cpp_lib_any_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_apply_17.cpp b/checks/std/cpp_lib_apply_17.cpp index a88b0d19..8dd6bbdb 100644 --- a/checks/std/cpp_lib_apply_17.cpp +++ b/checks/std/cpp_lib_apply_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_array_constexpr_17.cpp b/checks/std/cpp_lib_array_constexpr_17.cpp index 172eac8d..c9ec2853 100644 --- a/checks/std/cpp_lib_array_constexpr_17.cpp +++ b/checks/std/cpp_lib_array_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_as_const_17.cpp b/checks/std/cpp_lib_as_const_17.cpp index 43e69176..2059b620 100644 --- a/checks/std/cpp_lib_as_const_17.cpp +++ b/checks/std/cpp_lib_as_const_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp index ea9cb52d..598c42cc 100644 --- a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp +++ b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_ref_20.cpp b/checks/std/cpp_lib_atomic_ref_20.cpp index 910dedda..cdc4aa19 100644 --- a/checks/std/cpp_lib_atomic_ref_20.cpp +++ b/checks/std/cpp_lib_atomic_ref_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bind_front_20.cpp b/checks/std/cpp_lib_bind_front_20.cpp index c026b7da..6625aec3 100644 --- a/checks/std/cpp_lib_bind_front_20.cpp +++ b/checks/std/cpp_lib_bind_front_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bit_cast_20.cpp b/checks/std/cpp_lib_bit_cast_20.cpp index 63f03f4d..83eb9935 100644 --- a/checks/std/cpp_lib_bit_cast_20.cpp +++ b/checks/std/cpp_lib_bit_cast_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bool_constant_17.cpp b/checks/std/cpp_lib_bool_constant_17.cpp index 2ab49160..7fda3754 100644 --- a/checks/std/cpp_lib_bool_constant_17.cpp +++ b/checks/std/cpp_lib_bool_constant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp index 7df71635..f1246ba9 100644 --- a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp +++ b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_byte_17.cpp b/checks/std/cpp_lib_byte_17.cpp index ba91b15c..df7e571e 100644 --- a/checks/std/cpp_lib_byte_17.cpp +++ b/checks/std/cpp_lib_byte_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_char8_t_20.cpp b/checks/std/cpp_lib_char8_t_20.cpp index 7e8f9a99..5e0805db 100644 --- a/checks/std/cpp_lib_char8_t_20.cpp +++ b/checks/std/cpp_lib_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_17.cpp b/checks/std/cpp_lib_chrono_17.cpp index 4114da15..c944af32 100644 --- a/checks/std/cpp_lib_chrono_17.cpp +++ b/checks/std/cpp_lib_chrono_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_udls_14.cpp b/checks/std/cpp_lib_chrono_udls_14.cpp index da68cdbc..dfea5787 100644 --- a/checks/std/cpp_lib_chrono_udls_14.cpp +++ b/checks/std/cpp_lib_chrono_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_clamp_17.cpp b/checks/std/cpp_lib_clamp_17.cpp index a0627cb8..2b0adf97 100644 --- a/checks/std/cpp_lib_clamp_17.cpp +++ b/checks/std/cpp_lib_clamp_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_complex_udls_14.cpp b/checks/std/cpp_lib_complex_udls_14.cpp index 58120e36..f848a653 100644 --- a/checks/std/cpp_lib_complex_udls_14.cpp +++ b/checks/std/cpp_lib_complex_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_concepts_20.cpp b/checks/std/cpp_lib_concepts_20.cpp index e3d61559..06633d77 100644 --- a/checks/std/cpp_lib_concepts_20.cpp +++ b/checks/std/cpp_lib_concepts_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_misc_20.cpp b/checks/std/cpp_lib_constexpr_misc_20.cpp index 933b3b2c..9293ec38 100644 --- a/checks/std/cpp_lib_constexpr_misc_20.cpp +++ b/checks/std/cpp_lib_constexpr_misc_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp index 4f0e5ba4..8d4dd1ca 100644 --- a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp +++ b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_destroying_delete_20.cpp b/checks/std/cpp_lib_destroying_delete_20.cpp index 614d102f..db3815d2 100644 --- a/checks/std/cpp_lib_destroying_delete_20.cpp +++ b/checks/std/cpp_lib_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_enable_shared_from_this_17.cpp b/checks/std/cpp_lib_enable_shared_from_this_17.cpp index 74c8aa77..b3d90bfe 100644 --- a/checks/std/cpp_lib_enable_shared_from_this_17.cpp +++ b/checks/std/cpp_lib_enable_shared_from_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_erase_if_20.cpp b/checks/std/cpp_lib_erase_if_20.cpp index 117f86cd..0d7532f5 100644 --- a/checks/std/cpp_lib_erase_if_20.cpp +++ b/checks/std/cpp_lib_erase_if_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_exchange_function_14.cpp b/checks/std/cpp_lib_exchange_function_14.cpp index 6929a4c6..8962a047 100644 --- a/checks/std/cpp_lib_exchange_function_14.cpp +++ b/checks/std/cpp_lib_exchange_function_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_execution_17.cpp b/checks/std/cpp_lib_execution_17.cpp index 1addf718..1f430bf2 100644 --- a/checks/std/cpp_lib_execution_17.cpp +++ b/checks/std/cpp_lib_execution_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_filesystem_17.cpp b/checks/std/cpp_lib_filesystem_17.cpp index 01fde35d..dbae86ff 100644 --- a/checks/std/cpp_lib_filesystem_17.cpp +++ b/checks/std/cpp_lib_filesystem_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_gcd_lcm_17.cpp b/checks/std/cpp_lib_gcd_lcm_17.cpp index b139d1d9..3f8b8717 100644 --- a/checks/std/cpp_lib_gcd_lcm_17.cpp +++ b/checks/std/cpp_lib_gcd_lcm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_associative_lookup_14.cpp b/checks/std/cpp_lib_generic_associative_lookup_14.cpp index ac19cb43..ce600121 100644 --- a/checks/std/cpp_lib_generic_associative_lookup_14.cpp +++ b/checks/std/cpp_lib_generic_associative_lookup_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp index 8ba0049b..e470f9d7 100644 --- a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp +++ b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hardware_interference_size_17.cpp b/checks/std/cpp_lib_hardware_interference_size_17.cpp index 38fe4243..07e4bd68 100644 --- a/checks/std/cpp_lib_hardware_interference_size_17.cpp +++ b/checks/std/cpp_lib_hardware_interference_size_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_has_unique_object_representations_17.cpp b/checks/std/cpp_lib_has_unique_object_representations_17.cpp index 858f95d9..2c5cc472 100644 --- a/checks/std/cpp_lib_has_unique_object_representations_17.cpp +++ b/checks/std/cpp_lib_has_unique_object_representations_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hypot_17.cpp b/checks/std/cpp_lib_hypot_17.cpp index 50277a1e..4a1f9f56 100644 --- a/checks/std/cpp_lib_hypot_17.cpp +++ b/checks/std/cpp_lib_hypot_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_incomplete_container_elements_17.cpp b/checks/std/cpp_lib_incomplete_container_elements_17.cpp index 029e06df..62325b29 100644 --- a/checks/std/cpp_lib_incomplete_container_elements_17.cpp +++ b/checks/std/cpp_lib_incomplete_container_elements_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integer_sequence_14.cpp b/checks/std/cpp_lib_integer_sequence_14.cpp index c85c81da..a285ce4c 100644 --- a/checks/std/cpp_lib_integer_sequence_14.cpp +++ b/checks/std/cpp_lib_integer_sequence_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integral_constant_callable_14.cpp b/checks/std/cpp_lib_integral_constant_callable_14.cpp index 6c5b0ff4..41f08d29 100644 --- a/checks/std/cpp_lib_integral_constant_callable_14.cpp +++ b/checks/std/cpp_lib_integral_constant_callable_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_invoke_17.cpp b/checks/std/cpp_lib_invoke_17.cpp index a7d9e5aa..e2cf3ef2 100644 --- a/checks/std/cpp_lib_invoke_17.cpp +++ b/checks/std/cpp_lib_invoke_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_aggregate_17.cpp b/checks/std/cpp_lib_is_aggregate_17.cpp index 3d252195..7b29bbda 100644 --- a/checks/std/cpp_lib_is_aggregate_17.cpp +++ b/checks/std/cpp_lib_is_aggregate_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_constant_evaluated_20.cpp b/checks/std/cpp_lib_is_constant_evaluated_20.cpp index d8ab7e15..bbf727e9 100644 --- a/checks/std/cpp_lib_is_constant_evaluated_20.cpp +++ b/checks/std/cpp_lib_is_constant_evaluated_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_final_14.cpp b/checks/std/cpp_lib_is_final_14.cpp index 839c37ee..ee33eb8c 100644 --- a/checks/std/cpp_lib_is_final_14.cpp +++ b/checks/std/cpp_lib_is_final_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_invocable_17.cpp b/checks/std/cpp_lib_is_invocable_17.cpp index 16c65506..d374138f 100644 --- a/checks/std/cpp_lib_is_invocable_17.cpp +++ b/checks/std/cpp_lib_is_invocable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_null_pointer_14.cpp b/checks/std/cpp_lib_is_null_pointer_14.cpp index da5efba9..dc4ff09c 100644 --- a/checks/std/cpp_lib_is_null_pointer_14.cpp +++ b/checks/std/cpp_lib_is_null_pointer_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_swappable_17.cpp b/checks/std/cpp_lib_is_swappable_17.cpp index 7e168fc6..8ed7ebef 100644 --- a/checks/std/cpp_lib_is_swappable_17.cpp +++ b/checks/std/cpp_lib_is_swappable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_launder_17.cpp b/checks/std/cpp_lib_launder_17.cpp index 85c7a65f..0d6b393d 100644 --- a/checks/std/cpp_lib_launder_17.cpp +++ b/checks/std/cpp_lib_launder_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_list_remove_return_type_20.cpp b/checks/std/cpp_lib_list_remove_return_type_20.cpp index 4cfe67bd..13ec0cfa 100644 --- a/checks/std/cpp_lib_list_remove_return_type_20.cpp +++ b/checks/std/cpp_lib_list_remove_return_type_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_logical_traits_17.cpp b/checks/std/cpp_lib_logical_traits_17.cpp index 25d360c8..378b0ee7 100644 --- a/checks/std/cpp_lib_logical_traits_17.cpp +++ b/checks/std/cpp_lib_logical_traits_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_from_tuple_17.cpp b/checks/std/cpp_lib_make_from_tuple_17.cpp index 1d96251f..811fc17b 100644 --- a/checks/std/cpp_lib_make_from_tuple_17.cpp +++ b/checks/std/cpp_lib_make_from_tuple_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_reverse_iterator_14.cpp b/checks/std/cpp_lib_make_reverse_iterator_14.cpp index 064ee0dc..064d94c9 100644 --- a/checks/std/cpp_lib_make_reverse_iterator_14.cpp +++ b/checks/std/cpp_lib_make_reverse_iterator_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_unique_14.cpp b/checks/std/cpp_lib_make_unique_14.cpp index 85c2551f..87da9b46 100644 --- a/checks/std/cpp_lib_make_unique_14.cpp +++ b/checks/std/cpp_lib_make_unique_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_map_try_emplace_17.cpp b/checks/std/cpp_lib_map_try_emplace_17.cpp index e73d7cb7..940a5405 100644 --- a/checks/std/cpp_lib_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_math_special_functions_17.cpp b/checks/std/cpp_lib_math_special_functions_17.cpp index 59d9967c..d44310b4 100644 --- a/checks/std/cpp_lib_math_special_functions_17.cpp +++ b/checks/std/cpp_lib_math_special_functions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_memory_resource_17.cpp b/checks/std/cpp_lib_memory_resource_17.cpp index df186c53..004e177b 100644 --- a/checks/std/cpp_lib_memory_resource_17.cpp +++ b/checks/std/cpp_lib_memory_resource_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_node_extract_17.cpp b/checks/std/cpp_lib_node_extract_17.cpp index 87e1792a..d9b0b33c 100644 --- a/checks/std/cpp_lib_node_extract_17.cpp +++ b/checks/std/cpp_lib_node_extract_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_nonmember_container_access_17.cpp b/checks/std/cpp_lib_nonmember_container_access_17.cpp index cab3a179..eee9d5c3 100644 --- a/checks/std/cpp_lib_nonmember_container_access_17.cpp +++ b/checks/std/cpp_lib_nonmember_container_access_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_not_fn_17.cpp b/checks/std/cpp_lib_not_fn_17.cpp index 8c3f00ea..4da5c29a 100644 --- a/checks/std/cpp_lib_not_fn_17.cpp +++ b/checks/std/cpp_lib_not_fn_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_null_iterators_14.cpp b/checks/std/cpp_lib_null_iterators_14.cpp index c734a568..06a9f535 100644 --- a/checks/std/cpp_lib_null_iterators_14.cpp +++ b/checks/std/cpp_lib_null_iterators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_optional_17.cpp b/checks/std/cpp_lib_optional_17.cpp index b3b0da52..4949abb2 100644 --- a/checks/std/cpp_lib_optional_17.cpp +++ b/checks/std/cpp_lib_optional_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_parallel_algorithm_17.cpp b/checks/std/cpp_lib_parallel_algorithm_17.cpp index 031589ac..b5cb2f72 100644 --- a/checks/std/cpp_lib_parallel_algorithm_17.cpp +++ b/checks/std/cpp_lib_parallel_algorithm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_quoted_string_io_14.cpp b/checks/std/cpp_lib_quoted_string_io_14.cpp index 330075df..16cc5224 100644 --- a/checks/std/cpp_lib_quoted_string_io_14.cpp +++ b/checks/std/cpp_lib_quoted_string_io_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_ranges_20.cpp b/checks/std/cpp_lib_ranges_20.cpp index f71ff89a..260cac8c 100644 --- a/checks/std/cpp_lib_ranges_20.cpp +++ b/checks/std/cpp_lib_ranges_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp index 83fe3929..1e9dd01f 100644 --- a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp +++ b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_result_of_sfinae_14.cpp b/checks/std/cpp_lib_result_of_sfinae_14.cpp index bd47ac60..206e561c 100644 --- a/checks/std/cpp_lib_result_of_sfinae_14.cpp +++ b/checks/std/cpp_lib_result_of_sfinae_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp index 2ef2af7a..3337319c 100644 --- a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp +++ b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_sample_17.cpp b/checks/std/cpp_lib_sample_17.cpp index 83ce5ad0..891feec4 100644 --- a/checks/std/cpp_lib_sample_17.cpp +++ b/checks/std/cpp_lib_sample_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_scoped_lock_17.cpp b/checks/std/cpp_lib_scoped_lock_17.cpp index 14f87846..9a61d694 100644 --- a/checks/std/cpp_lib_scoped_lock_17.cpp +++ b/checks/std/cpp_lib_scoped_lock_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_mutex_17.cpp b/checks/std/cpp_lib_shared_mutex_17.cpp index 32283286..2e70e618 100644 --- a/checks/std/cpp_lib_shared_mutex_17.cpp +++ b/checks/std/cpp_lib_shared_mutex_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp index d0fb1af4..fdc8428c 100644 --- a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp index 62d8eb70..bedee546 100644 --- a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_timed_mutex_14.cpp b/checks/std/cpp_lib_shared_timed_mutex_14.cpp index 497ac2a5..3db72a9a 100644 --- a/checks/std/cpp_lib_shared_timed_mutex_14.cpp +++ b/checks/std/cpp_lib_shared_timed_mutex_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_udls_14.cpp b/checks/std/cpp_lib_string_udls_14.cpp index 528a6f13..aab4edb6 100644 --- a/checks/std/cpp_lib_string_udls_14.cpp +++ b/checks/std/cpp_lib_string_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_view_17.cpp b/checks/std/cpp_lib_string_view_17.cpp index 32de66df..209b1e7c 100644 --- a/checks/std/cpp_lib_string_view_17.cpp +++ b/checks/std/cpp_lib_string_view_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_three_way_comparison_20.cpp b/checks/std/cpp_lib_three_way_comparison_20.cpp index 07a3bf2a..117ec27a 100644 --- a/checks/std/cpp_lib_three_way_comparison_20.cpp +++ b/checks/std/cpp_lib_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_to_chars_17.cpp b/checks/std/cpp_lib_to_chars_17.cpp index e9c95912..d03fa0c5 100644 --- a/checks/std/cpp_lib_to_chars_17.cpp +++ b/checks/std/cpp_lib_to_chars_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp index 6dd2eff8..41ae3f94 100644 --- a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp +++ b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_14.cpp b/checks/std/cpp_lib_transparent_operators_14.cpp index 568b7ce3..ca2c50da 100644 --- a/checks/std/cpp_lib_transparent_operators_14.cpp +++ b/checks/std/cpp_lib_transparent_operators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_17.cpp b/checks/std/cpp_lib_transparent_operators_17.cpp index 6d98c616..1e695e5f 100644 --- a/checks/std/cpp_lib_transparent_operators_17.cpp +++ b/checks/std/cpp_lib_transparent_operators_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuple_element_t_14.cpp b/checks/std/cpp_lib_tuple_element_t_14.cpp index e11a7db6..777b7215 100644 --- a/checks/std/cpp_lib_tuple_element_t_14.cpp +++ b/checks/std/cpp_lib_tuple_element_t_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuples_by_type_14.cpp b/checks/std/cpp_lib_tuples_by_type_14.cpp index e5848e14..d2c2a577 100644 --- a/checks/std/cpp_lib_tuples_by_type_14.cpp +++ b/checks/std/cpp_lib_tuples_by_type_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp index 9bbaeb09..46fe9332 100644 --- a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp +++ b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_uncaught_exceptions_17.cpp b/checks/std/cpp_lib_uncaught_exceptions_17.cpp index d9c96a54..4515015a 100644 --- a/checks/std/cpp_lib_uncaught_exceptions_17.cpp +++ b/checks/std/cpp_lib_uncaught_exceptions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp index b5dc0a10..bac54663 100644 --- a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_variant_17.cpp b/checks/std/cpp_lib_variant_17.cpp index 8b7d0d92..0deca6ec 100644 --- a/checks/std/cpp_lib_variant_17.cpp +++ b/checks/std/cpp_lib_variant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_void_t_17.cpp b/checks/std/cpp_lib_void_t_17.cpp index c32bd160..332da7e1 100644 --- a/checks/std/cpp_lib_void_t_17.cpp +++ b/checks/std/cpp_lib_void_t_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_namespace_attributes_17.cpp b/checks/std/cpp_namespace_attributes_17.cpp index 6103f908..8c88f6df 100644 --- a/checks/std/cpp_namespace_attributes_17.cpp +++ b/checks/std/cpp_namespace_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_noexcept_function_type_17.cpp b/checks/std/cpp_noexcept_function_type_17.cpp index 79f09026..7a50c7e2 100644 --- a/checks/std/cpp_noexcept_function_type_17.cpp +++ b/checks/std/cpp_noexcept_function_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_args_17.cpp b/checks/std/cpp_nontype_template_args_17.cpp index b77df694..89cf8920 100644 --- a/checks/std/cpp_nontype_template_args_17.cpp +++ b/checks/std/cpp_nontype_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_auto_17.cpp b/checks/std/cpp_nontype_template_parameter_auto_17.cpp index bb24cf3b..b738779e 100644 --- a/checks/std/cpp_nontype_template_parameter_auto_17.cpp +++ b/checks/std/cpp_nontype_template_parameter_auto_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_class_20.cpp b/checks/std/cpp_nontype_template_parameter_class_20.cpp index a74a92a7..3495d1f1 100644 --- a/checks/std/cpp_nontype_template_parameter_class_20.cpp +++ b/checks/std/cpp_nontype_template_parameter_class_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nsdmi_11.cpp b/checks/std/cpp_nsdmi_11.cpp index 29a58b62..ca5f51ca 100644 --- a/checks/std/cpp_nsdmi_11.cpp +++ b/checks/std/cpp_nsdmi_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_11.cpp b/checks/std/cpp_range_based_for_11.cpp index ed547a1c..913ebda2 100644 --- a/checks/std/cpp_range_based_for_11.cpp +++ b/checks/std/cpp_range_based_for_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_17.cpp b/checks/std/cpp_range_based_for_17.cpp index 8940e5c3..129c1ed3 100644 --- a/checks/std/cpp_range_based_for_17.cpp +++ b/checks/std/cpp_range_based_for_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_raw_strings_11.cpp b/checks/std/cpp_raw_strings_11.cpp index 569d6049..487d2379 100644 --- a/checks/std/cpp_raw_strings_11.cpp +++ b/checks/std/cpp_raw_strings_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_ref_qualifiers_11.cpp b/checks/std/cpp_ref_qualifiers_11.cpp index 106ed85e..b4288631 100644 --- a/checks/std/cpp_ref_qualifiers_11.cpp +++ b/checks/std/cpp_ref_qualifiers_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_return_type_deduction_14.cpp b/checks/std/cpp_return_type_deduction_14.cpp index e225a7dc..812a0742 100644 --- a/checks/std/cpp_return_type_deduction_14.cpp +++ b/checks/std/cpp_return_type_deduction_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rtti_03.cpp b/checks/std/cpp_rtti_03.cpp index 1eae81c3..2e8260e7 100644 --- a/checks/std/cpp_rtti_03.cpp +++ b/checks/std/cpp_rtti_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rvalue_references_11.cpp b/checks/std/cpp_rvalue_references_11.cpp index c2305165..9f4be8d5 100644 --- a/checks/std/cpp_rvalue_references_11.cpp +++ b/checks/std/cpp_rvalue_references_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_sized_deallocation_14.cpp b/checks/std/cpp_sized_deallocation_14.cpp index f170a80a..98f756dd 100644 --- a/checks/std/cpp_sized_deallocation_14.cpp +++ b/checks/std/cpp_sized_deallocation_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_11.cpp b/checks/std/cpp_static_assert_11.cpp index 6568c7c1..a0517148 100644 --- a/checks/std/cpp_static_assert_11.cpp +++ b/checks/std/cpp_static_assert_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_17.cpp b/checks/std/cpp_static_assert_17.cpp index 5187f3b0..71d2cd17 100644 --- a/checks/std/cpp_static_assert_17.cpp +++ b/checks/std/cpp_static_assert_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_structured_bindings_17.cpp b/checks/std/cpp_structured_bindings_17.cpp index c9c3f3e7..e41cbca0 100644 --- a/checks/std/cpp_structured_bindings_17.cpp +++ b/checks/std/cpp_structured_bindings_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_template_template_args_17.cpp b/checks/std/cpp_template_template_args_17.cpp index de5df0a9..e797bbca 100644 --- a/checks/std/cpp_template_template_args_17.cpp +++ b/checks/std/cpp_template_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_threadsafe_static_init_11.cpp b/checks/std/cpp_threadsafe_static_init_11.cpp index af88981b..c29ec64d 100644 --- a/checks/std/cpp_threadsafe_static_init_11.cpp +++ b/checks/std/cpp_threadsafe_static_init_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_characters_11.cpp b/checks/std/cpp_unicode_characters_11.cpp index 70ee0ab1..35645acb 100644 --- a/checks/std/cpp_unicode_characters_11.cpp +++ b/checks/std/cpp_unicode_characters_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_literals_11.cpp b/checks/std/cpp_unicode_literals_11.cpp index c04fe098..ce0f2116 100644 --- a/checks/std/cpp_unicode_literals_11.cpp +++ b/checks/std/cpp_unicode_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_user_defined_literals_11.cpp b/checks/std/cpp_user_defined_literals_11.cpp index b96ffb86..ff5ddde2 100644 --- a/checks/std/cpp_user_defined_literals_11.cpp +++ b/checks/std/cpp_user_defined_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variable_templates_14.cpp b/checks/std/cpp_variable_templates_14.cpp index 7198391d..cdf805ce 100644 --- a/checks/std/cpp_variable_templates_14.cpp +++ b/checks/std/cpp_variable_templates_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_templates_11.cpp b/checks/std/cpp_variadic_templates_11.cpp index 7ef50479..6056781a 100644 --- a/checks/std/cpp_variadic_templates_11.cpp +++ b/checks/std/cpp_variadic_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_using_17.cpp b/checks/std/cpp_variadic_using_17.cpp index 37550a6a..05095276 100644 --- a/checks/std/cpp_variadic_using_17.cpp +++ b/checks/std/cpp_variadic_using_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Thu Feb 3 18:10:41 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/test_case.cpp b/checks/test_case.cpp index 844a39c2..a9f8aa66 100644 --- a/checks/test_case.cpp +++ b/checks/test_case.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the @@ -296,6 +296,11 @@ # error "Defect macro BOOST_NO_CXX11_ALIGNAS is defined." # endif #endif +#ifdef TEST_BOOST_NO_CXX11_ALIGNOF +# ifdef BOOST_NO_CXX11_ALIGNOF +# error "Defect macro BOOST_NO_CXX11_ALIGNOF is defined." +# endif +#endif #ifdef TEST_BOOST_NO_CXX11_ALLOCATOR # ifdef BOOST_NO_CXX11_ALLOCATOR # error "Defect macro BOOST_NO_CXX11_ALLOCATOR is defined." @@ -701,6 +706,51 @@ # error "Defect macro BOOST_NO_CXX20_HDR_VERSION is defined." # endif #endif +#ifdef TEST_BOOST_NO_CXX23_HDR_EXPECTED +# ifdef BOOST_NO_CXX23_HDR_EXPECTED +# error "Defect macro BOOST_NO_CXX23_HDR_EXPECTED is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_FLAT_MAP +# ifdef BOOST_NO_CXX23_HDR_FLAT_MAP +# error "Defect macro BOOST_NO_CXX23_HDR_FLAT_MAP is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_FLAT_SET +# ifdef BOOST_NO_CXX23_HDR_FLAT_SET +# error "Defect macro BOOST_NO_CXX23_HDR_FLAT_SET is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_GENERATOR +# ifdef BOOST_NO_CXX23_HDR_GENERATOR +# error "Defect macro BOOST_NO_CXX23_HDR_GENERATOR is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_MDSPAN +# ifdef BOOST_NO_CXX23_HDR_MDSPAN +# error "Defect macro BOOST_NO_CXX23_HDR_MDSPAN is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_PRINT +# ifdef BOOST_NO_CXX23_HDR_PRINT +# error "Defect macro BOOST_NO_CXX23_HDR_PRINT is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_SPANSTREAM +# ifdef BOOST_NO_CXX23_HDR_SPANSTREAM +# error "Defect macro BOOST_NO_CXX23_HDR_SPANSTREAM is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_STACKTRACE +# ifdef BOOST_NO_CXX23_HDR_STACKTRACE +# error "Defect macro BOOST_NO_CXX23_HDR_STACKTRACE is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX23_HDR_STDFLOAT +# ifdef BOOST_NO_CXX23_HDR_STDFLOAT +# error "Defect macro BOOST_NO_CXX23_HDR_STDFLOAT is defined." +# endif +#endif #ifdef TEST_BOOST_NO_CXX98_BINDERS # ifdef BOOST_NO_CXX98_BINDERS # error "Defect macro BOOST_NO_CXX98_BINDERS is defined." diff --git a/include/boost/config/assert_cxx03.hpp b/include/boost/config/assert_cxx03.hpp index 03360a93..07006563 100644 --- a/include/boost/config/assert_cxx03.hpp +++ b/include/boost/config/assert_cxx03.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx11.hpp b/include/boost/config/assert_cxx11.hpp index b029a274..32d1e023 100644 --- a/include/boost/config/assert_cxx11.hpp +++ b/include/boost/config/assert_cxx11.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the @@ -18,6 +18,9 @@ #ifdef BOOST_NO_CXX11_ALIGNAS # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ALIGNAS." #endif +#ifdef BOOST_NO_CXX11_ALIGNOF +# error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ALIGNOF." +#endif #ifdef BOOST_NO_CXX11_ALLOCATOR # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ALLOCATOR." #endif diff --git a/include/boost/config/assert_cxx14.hpp b/include/boost/config/assert_cxx14.hpp index 1d3132a1..c2ad7de2 100644 --- a/include/boost/config/assert_cxx14.hpp +++ b/include/boost/config/assert_cxx14.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx17.hpp b/include/boost/config/assert_cxx17.hpp index cd41be61..89932c77 100644 --- a/include/boost/config/assert_cxx17.hpp +++ b/include/boost/config/assert_cxx17.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx20.hpp b/include/boost/config/assert_cxx20.hpp index c1482778..aa62d4d5 100644 --- a/include/boost/config/assert_cxx20.hpp +++ b/include/boost/config/assert_cxx20.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/detail/cxx_composite.hpp b/include/boost/config/detail/cxx_composite.hpp index a243d41f..cea87bce 100644 --- a/include/boost/config/detail/cxx_composite.hpp +++ b/include/boost/config/detail/cxx_composite.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the @@ -81,6 +81,7 @@ #if defined(BOOST_NO_CXX03)\ || defined(BOOST_NO_CXX11_ADDRESSOF)\ || defined(BOOST_NO_CXX11_ALIGNAS)\ + || defined(BOOST_NO_CXX11_ALIGNOF)\ || defined(BOOST_NO_CXX11_ALLOCATOR)\ || defined(BOOST_NO_CXX11_AUTO_DECLARATIONS)\ || defined(BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS)\ @@ -201,3 +202,16 @@ # define BOOST_NO_CXX20 #endif +#if defined(BOOST_NO_CXX20)\ + || defined(BOOST_NO_CXX23_HDR_EXPECTED)\ + || defined(BOOST_NO_CXX23_HDR_FLAT_MAP)\ + || defined(BOOST_NO_CXX23_HDR_FLAT_SET)\ + || defined(BOOST_NO_CXX23_HDR_GENERATOR)\ + || defined(BOOST_NO_CXX23_HDR_MDSPAN)\ + || defined(BOOST_NO_CXX23_HDR_PRINT)\ + || defined(BOOST_NO_CXX23_HDR_SPANSTREAM)\ + || defined(BOOST_NO_CXX23_HDR_STACKTRACE)\ + || defined(BOOST_NO_CXX23_HDR_STDFLOAT) +# define BOOST_NO_CXX23 +#endif + diff --git a/include/boost/config/detail/suffix.hpp b/include/boost/config/detail/suffix.hpp index b28d46f1..2650510f 100644 --- a/include/boost/config/detail/suffix.hpp +++ b/include/boost/config/detail/suffix.hpp @@ -1257,6 +1257,46 @@ namespace std{ using ::type_info; } #endif #endif +#if (!defined(__has_include) || (BOOST_CXX_VERSION < 202003L)) +# define BOOST_NO_CXX23_HDR_EXPECTED +# define BOOST_NO_CXX23_HDR_FLAT_MAP +# define BOOST_NO_CXX23_HDR_FLAT_SET +# define BOOST_NO_CXX23_HDR_GENERATOR +# define BOOST_NO_CXX23_HDR_MDSPAN +# define BOOST_NO_CXX23_HDR_PRINT +# define BOOST_NO_CXX23_HDR_SPANSTREAM +# define BOOST_NO_CXX23_HDR_STACKTRACE +# define BOOST_NO_CXX23_HDR_STDFLOAT +#else +#if (!__has_include() || !defined(__cpp_lib_expected) || (__cpp_lib_expected < 202211L)) && !defined(BOOST_NO_CXX23_HDR_EXPECTED) +# define BOOST_NO_CXX23_HDR_EXPECTED +#endif +#if (!__has_include() || !defined(__cpp_lib_flat_map) || (__cpp_lib_flat_map < 202207L)) && !defined(BOOST_NO_CXX23_HDR_FLAT_MAP) +# define BOOST_NO_CXX23_HDR_FLAT_MAP +#endif +#if (!__has_include() || !defined(__cpp_lib_flat_set) || (__cpp_lib_flat_set < 202207L)) && !defined(BOOST_NO_CXX23_HDR_FLAT_SET) +# define BOOST_NO_CXX23_HDR_FLAT_SET +#endif +#if (!__has_include() || !defined(__cpp_lib_generator) || (__cpp_lib_generator < 202207L)) && !defined(BOOST_NO_CXX23_HDR_GENERATOR) +# define BOOST_NO_CXX23_HDR_GENERATOR +#endif +#if (!__has_include() || !defined(__cpp_lib_mdspan) || (__cpp_lib_mdspan < 202207L)) && !defined(BOOST_NO_CXX23_HDR_MDSPAN) +# define BOOST_NO_CXX23_HDR_MDSPAN +#endif +#if (!__has_include() || !defined(__cpp_lib_print) || (__cpp_lib_print < 202207L)) && !defined(BOOST_NO_CXX23_HDR_PRINT) +# define BOOST_NO_CXX23_HDR_PRINT +#endif +#if (!__has_include() || !defined(__cpp_lib_spanstream) || (__cpp_lib_spanstream < 202106L)) && !defined(BOOST_NO_CXX23_HDR_SPANSTREAM) +# define BOOST_NO_CXX23_HDR_SPANSTREAM +#endif +#if (!__has_include() || !defined(__cpp_lib_stacktrace) || (__cpp_lib_stacktrace < 202011L)) && !defined(BOOST_NO_CXX23_HDR_STACKTRACE) +# define BOOST_NO_CXX23_HDR_STACKTRACE +#endif +#if !__has_include() && !defined(BOOST_NO_CXX23_HDR_STDFLOAT) +# define BOOST_NO_CXX23_HDR_STDFLOAT +#endif +#endif + #if defined(__cplusplus) && defined(__has_include) #if !__has_include() # define BOOST_NO_CXX20_HDR_VERSION diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index afa80503..a7bb066c 100644 --- a/test/all/Jamfile.v2 +++ b/test/all/Jamfile.v2 @@ -1,7 +1,7 @@ # # Regression test Jamfile for boost configuration setup. # *** DO NOT EDIT THIS FILE BY HAND *** -# This file was automatically generated on Sun Jun 5 16:50:18 2022 +# This file was automatically generated on Sat Sep 9 19:03:28 2023 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -439,6 +439,33 @@ test-suite "BOOST_NO_CXX20_HDR_SYNCSTREAM" : test-suite "BOOST_NO_CXX20_HDR_VERSION" : [ run ../no_cxx20_hdr_version_pass.cpp ] [ compile-fail ../no_cxx20_hdr_version_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_EXPECTED" : +[ run ../no_cxx23_hdr_expected_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_expected_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_FLAT_MAP" : +[ run ../no_cxx23_hdr_flat_map_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_flat_map_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_FLAT_SET" : +[ run ../no_cxx23_hdr_flat_set_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_flat_set_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_GENERATOR" : +[ run ../no_cxx23_hdr_generator_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_generator_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_MDSPAN" : +[ run ../no_cxx23_hdr_mdspan_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_mdspan_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_PRINT" : +[ run ../no_cxx23_hdr_print_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_print_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_SPANSTREAM" : +[ run ../no_cxx23_hdr_spanstream_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_spanstream_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_STACKTRACE" : +[ run ../no_cxx23_hdr_stacktrace_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_stacktrace_fail.cpp ] ; +test-suite "BOOST_NO_CXX23_HDR_STDFLOAT" : +[ run ../no_cxx23_hdr_stdfloat_pass.cpp ] +[ compile-fail ../no_cxx23_hdr_stdfloat_fail.cpp ] ; test-suite "BOOST_NO_CXX98_BINDERS" : [ run ../no_cxx98_binders_pass.cpp ] [ compile-fail ../no_cxx98_binders_fail.cpp ] ; diff --git a/test/boost_no_cxx23_hdr_expected.ipp b/test/boost_no_cxx23_hdr_expected.ipp new file mode 100644 index 00000000..ca22f527 --- /dev/null +++ b/test/boost_no_cxx23_hdr_expected.ipp @@ -0,0 +1,28 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_EXPECTED +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_expected { + +int test() +{ + using std::unexpected; + using std::bad_expected_access; + using std::unexpect_t; + using std::unexpect; + using std::expected; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_flat_map.ipp b/test/boost_no_cxx23_hdr_flat_map.ipp new file mode 100644 index 00000000..49c88b9b --- /dev/null +++ b/test/boost_no_cxx23_hdr_flat_map.ipp @@ -0,0 +1,31 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_FLAT_MAP +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_flat_map { + +int test() +{ + using std::flat_map; + using std::sorted_unique_t; + using std::sorted_unique; + using std::erase_if; + using std::uses_allocator; + using std::flat_multimap; + using std::sorted_equivalent_t; + using std::sorted_equivalent; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_flat_set.ipp b/test/boost_no_cxx23_hdr_flat_set.ipp new file mode 100644 index 00000000..44ff0b5e --- /dev/null +++ b/test/boost_no_cxx23_hdr_flat_set.ipp @@ -0,0 +1,31 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_FLAT_SET +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_flat_set { + +int test() +{ + using std::flat_set; + using std::sorted_unique_t; + using std::sorted_unique; + using std::erase_if; + using std::uses_allocator; + using std::flat_multiset; + using std::sorted_equivalent_t; + using std::sorted_equivalent; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_generator.ipp b/test/boost_no_cxx23_hdr_generator.ipp new file mode 100644 index 00000000..63e04fca --- /dev/null +++ b/test/boost_no_cxx23_hdr_generator.ipp @@ -0,0 +1,24 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_GENERATOR +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_generator { + +int test() +{ + using std::generator; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_mdspan.ipp b/test/boost_no_cxx23_hdr_mdspan.ipp new file mode 100644 index 00000000..d75beda6 --- /dev/null +++ b/test/boost_no_cxx23_hdr_mdspan.ipp @@ -0,0 +1,30 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_MDSPAN +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_mdspan { + +int test() +{ + using std::extents; + using std::dextents; + using std::layout_left; + using std::layout_right; + using std::layout_stride; + using std::default_accessor; + using std::mdspan; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_print.ipp b/test/boost_no_cxx23_hdr_print.ipp new file mode 100644 index 00000000..57db1eac --- /dev/null +++ b/test/boost_no_cxx23_hdr_print.ipp @@ -0,0 +1,27 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_PRINT +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_print { + +int test() +{ + using std::print; + using std::println; + using std::vprint_unicode; + using std::vprint_nonunicode; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_spanstream.ipp b/test/boost_no_cxx23_hdr_spanstream.ipp new file mode 100644 index 00000000..cd758bd2 --- /dev/null +++ b/test/boost_no_cxx23_hdr_spanstream.ipp @@ -0,0 +1,36 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_SPANSTREAM +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_spanstream { + +int test() +{ + using std::basic_spanbuf; + using std::spanbuf; + using std::wspanbuf; + using std::basic_ispanstream; + using std::ispanstream; + using std::wispanstream; + using std::basic_ospanstream; + using std::basic_ospanstream; + using std::ospanstream; + using std::wospanstream; + using std::basic_spanstream; + using std::spanstream; + using std::wspanstream; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_stacktrace.ipp b/test/boost_no_cxx23_hdr_stacktrace.ipp new file mode 100644 index 00000000..9e7db02d --- /dev/null +++ b/test/boost_no_cxx23_hdr_stacktrace.ipp @@ -0,0 +1,26 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_STACKTRACE +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_stacktrace { + +int test() +{ + using std::stacktrace_entry; + using std::basic_stacktrace; + using std::stacktrace; + + return 0; +} + +} diff --git a/test/boost_no_cxx23_hdr_stdfloat.ipp b/test/boost_no_cxx23_hdr_stdfloat.ipp new file mode 100644 index 00000000..c9e61d9a --- /dev/null +++ b/test/boost_no_cxx23_hdr_stdfloat.ipp @@ -0,0 +1,37 @@ +// (C) Copyright John Maddock 2023 + +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for more information. + +// MACRO: BOOST_NO_CXX23_HDR_STDFLOAT +// TITLE: C++23 header unavailable +// DESCRIPTION: The standard library does not supply C++23 header + +#include + +namespace boost_no_cxx23_hdr_stdfloat { + +int test() +{ +#if defined(__STDCPP_FLOAT16_T__) + using std::float16_t; +#endif +#if defined(__STDCPP_FLOAT32_T__) + using std::float32_t; +#endif +#if defined(__STDCPP_FLOAT64_T__) + using std::float64_t; +#endif +#if defined(__STDCPP_FLOAT128_T__) + using std::float128_t; +#endif +#if defined(__STDCPP_BFLOAT16_T__) + using std::bfloat16_t; +#endif + return 0; +} + +} diff --git a/test/config_info.cpp b/test/config_info.cpp index aa322fd1..39e1fa90 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -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); diff --git a/test/config_test.cpp b/test/config_test.cpp index 7d11598c..2625d6cb 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sun Jun 5 16:50:18 2022 +// This file was automatically generated on Sat Sep 9 19:03:28 2023 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the @@ -532,6 +532,51 @@ namespace boost_no_cxx20_hdr_syncstream = empty_boost; #else namespace boost_no_cxx20_hdr_version = empty_boost; #endif +#ifndef BOOST_NO_CXX23_HDR_EXPECTED +#include "boost_no_cxx23_hdr_expected.ipp" +#else +namespace boost_no_cxx23_hdr_expected = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_FLAT_MAP +#include "boost_no_cxx23_hdr_flat_map.ipp" +#else +namespace boost_no_cxx23_hdr_flat_map = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_FLAT_SET +#include "boost_no_cxx23_hdr_flat_set.ipp" +#else +namespace boost_no_cxx23_hdr_flat_set = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_GENERATOR +#include "boost_no_cxx23_hdr_generator.ipp" +#else +namespace boost_no_cxx23_hdr_generator = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_MDSPAN +#include "boost_no_cxx23_hdr_mdspan.ipp" +#else +namespace boost_no_cxx23_hdr_mdspan = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_PRINT +#include "boost_no_cxx23_hdr_print.ipp" +#else +namespace boost_no_cxx23_hdr_print = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_SPANSTREAM +#include "boost_no_cxx23_hdr_spanstream.ipp" +#else +namespace boost_no_cxx23_hdr_spanstream = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_STACKTRACE +#include "boost_no_cxx23_hdr_stacktrace.ipp" +#else +namespace boost_no_cxx23_hdr_stacktrace = empty_boost; +#endif +#ifndef BOOST_NO_CXX23_HDR_STDFLOAT +#include "boost_no_cxx23_hdr_stdfloat.ipp" +#else +namespace boost_no_cxx23_hdr_stdfloat = empty_boost; +#endif #ifndef BOOST_NO_CXX98_BINDERS #include "boost_no_cxx98_binders.ipp" #else @@ -1851,6 +1896,51 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_CXX20_HDR_VERSION at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_cxx23_hdr_expected::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_EXPECTED at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_flat_map::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_FLAT_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_flat_set::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_FLAT_SET at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_generator::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_GENERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_mdspan::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_MDSPAN at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_print::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_PRINT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_spanstream::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_SPANSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_stacktrace::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_STACKTRACE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx23_hdr_stdfloat::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX23_HDR_STDFLOAT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } if(0 != boost_no_cxx98_binders::test()) { std::cerr << "Failed test for BOOST_NO_CXX98_BINDERS at: " << __FILE__ << ":" << __LINE__ << std::endl; diff --git a/test/no_cxx23_hdr_expected_fail.cpp b/test/no_cxx23_hdr_expected_fail.cpp new file mode 100644 index 00000000..83db6590 --- /dev/null +++ b/test/no_cxx23_hdr_expected_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 17:21:24 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_EXPECTED +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_EXPECTED should not be defined. +// See file boost_no_cxx23_hdr_expected.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_EXPECTED +#include "boost_no_cxx23_hdr_expected.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_expected::test(); +} + diff --git a/test/no_cxx23_hdr_expected_pass.cpp b/test/no_cxx23_hdr_expected_pass.cpp new file mode 100644 index 00000000..6dcf3a3b --- /dev/null +++ b/test/no_cxx23_hdr_expected_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 17:21:24 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_EXPECTED +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_EXPECTED should be defined. +// See file boost_no_cxx23_hdr_expected.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_EXPECTED +#include "boost_no_cxx23_hdr_expected.ipp" +#else +namespace boost_no_cxx23_hdr_expected = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_expected::test(); +} + diff --git a/test/no_cxx23_hdr_flat_map_fail.cpp b/test/no_cxx23_hdr_flat_map_fail.cpp new file mode 100644 index 00000000..702bb38c --- /dev/null +++ b/test/no_cxx23_hdr_flat_map_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 17:21:24 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_FLAT_MAP +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_FLAT_MAP should not be defined. +// See file boost_no_cxx23_hdr_flat_map.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_FLAT_MAP +#include "boost_no_cxx23_hdr_flat_map.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_flat_map::test(); +} + diff --git a/test/no_cxx23_hdr_flat_map_pass.cpp b/test/no_cxx23_hdr_flat_map_pass.cpp new file mode 100644 index 00000000..da363c45 --- /dev/null +++ b/test/no_cxx23_hdr_flat_map_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 17:21:24 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_FLAT_MAP +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_FLAT_MAP should be defined. +// See file boost_no_cxx23_hdr_flat_map.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_FLAT_MAP +#include "boost_no_cxx23_hdr_flat_map.ipp" +#else +namespace boost_no_cxx23_hdr_flat_map = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_flat_map::test(); +} + diff --git a/test/no_cxx23_hdr_flat_set_fail.cpp b/test/no_cxx23_hdr_flat_set_fail.cpp new file mode 100644 index 00000000..9d28ab24 --- /dev/null +++ b/test/no_cxx23_hdr_flat_set_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:28:37 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_FLAT_SET +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_FLAT_SET should not be defined. +// See file boost_no_cxx23_hdr_flat_set.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_FLAT_SET +#include "boost_no_cxx23_hdr_flat_set.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_flat_set::test(); +} + diff --git a/test/no_cxx23_hdr_flat_set_pass.cpp b/test/no_cxx23_hdr_flat_set_pass.cpp new file mode 100644 index 00000000..acfbb261 --- /dev/null +++ b/test/no_cxx23_hdr_flat_set_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:28:37 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_FLAT_SET +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_FLAT_SET should be defined. +// See file boost_no_cxx23_hdr_flat_set.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_FLAT_SET +#include "boost_no_cxx23_hdr_flat_set.ipp" +#else +namespace boost_no_cxx23_hdr_flat_set = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_flat_set::test(); +} + diff --git a/test/no_cxx23_hdr_generator_fail.cpp b/test/no_cxx23_hdr_generator_fail.cpp new file mode 100644 index 00000000..f9e80b95 --- /dev/null +++ b/test/no_cxx23_hdr_generator_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:32:43 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_GENERATOR +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_GENERATOR should not be defined. +// See file boost_no_cxx23_hdr_generator.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_GENERATOR +#include "boost_no_cxx23_hdr_generator.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_generator::test(); +} + diff --git a/test/no_cxx23_hdr_generator_pass.cpp b/test/no_cxx23_hdr_generator_pass.cpp new file mode 100644 index 00000000..8a4fd350 --- /dev/null +++ b/test/no_cxx23_hdr_generator_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:32:43 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_GENERATOR +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_GENERATOR should be defined. +// See file boost_no_cxx23_hdr_generator.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_GENERATOR +#include "boost_no_cxx23_hdr_generator.ipp" +#else +namespace boost_no_cxx23_hdr_generator = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_generator::test(); +} + diff --git a/test/no_cxx23_hdr_mdspan_fail.cpp b/test/no_cxx23_hdr_mdspan_fail.cpp new file mode 100644 index 00000000..3f5f58ce --- /dev/null +++ b/test/no_cxx23_hdr_mdspan_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:36:44 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_MDSPAN +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_MDSPAN should not be defined. +// See file boost_no_cxx23_hdr_mdspan.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_MDSPAN +#include "boost_no_cxx23_hdr_mdspan.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_mdspan::test(); +} + diff --git a/test/no_cxx23_hdr_mdspan_pass.cpp b/test/no_cxx23_hdr_mdspan_pass.cpp new file mode 100644 index 00000000..3c6404c6 --- /dev/null +++ b/test/no_cxx23_hdr_mdspan_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:36:44 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_MDSPAN +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_MDSPAN should be defined. +// See file boost_no_cxx23_hdr_mdspan.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_MDSPAN +#include "boost_no_cxx23_hdr_mdspan.ipp" +#else +namespace boost_no_cxx23_hdr_mdspan = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_mdspan::test(); +} + diff --git a/test/no_cxx23_hdr_print_fail.cpp b/test/no_cxx23_hdr_print_fail.cpp new file mode 100644 index 00000000..df07bfb3 --- /dev/null +++ b/test/no_cxx23_hdr_print_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:46:50 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_PRINT +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_PRINT should not be defined. +// See file boost_no_cxx23_hdr_print.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_PRINT +#include "boost_no_cxx23_hdr_print.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_print::test(); +} + diff --git a/test/no_cxx23_hdr_print_pass.cpp b/test/no_cxx23_hdr_print_pass.cpp new file mode 100644 index 00000000..50274cb7 --- /dev/null +++ b/test/no_cxx23_hdr_print_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:46:50 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_PRINT +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_PRINT should be defined. +// See file boost_no_cxx23_hdr_print.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_PRINT +#include "boost_no_cxx23_hdr_print.ipp" +#else +namespace boost_no_cxx23_hdr_print = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_print::test(); +} + diff --git a/test/no_cxx23_hdr_spanstream_fail.cpp b/test/no_cxx23_hdr_spanstream_fail.cpp new file mode 100644 index 00000000..c30c880a --- /dev/null +++ b/test/no_cxx23_hdr_spanstream_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:54:45 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_SPANSTREAM +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_SPANSTREAM should not be defined. +// See file boost_no_cxx23_hdr_spanstream.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_SPANSTREAM +#include "boost_no_cxx23_hdr_spanstream.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_spanstream::test(); +} + diff --git a/test/no_cxx23_hdr_spanstream_pass.cpp b/test/no_cxx23_hdr_spanstream_pass.cpp new file mode 100644 index 00000000..1eab9709 --- /dev/null +++ b/test/no_cxx23_hdr_spanstream_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:54:45 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_SPANSTREAM +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_SPANSTREAM should be defined. +// See file boost_no_cxx23_hdr_spanstream.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_SPANSTREAM +#include "boost_no_cxx23_hdr_spanstream.ipp" +#else +namespace boost_no_cxx23_hdr_spanstream = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_spanstream::test(); +} + diff --git a/test/no_cxx23_hdr_stacktrace_fail.cpp b/test/no_cxx23_hdr_stacktrace_fail.cpp new file mode 100644 index 00000000..bb1d21ab --- /dev/null +++ b/test/no_cxx23_hdr_stacktrace_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:59:13 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_STACKTRACE +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_STACKTRACE should not be defined. +// See file boost_no_cxx23_hdr_stacktrace.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_STACKTRACE +#include "boost_no_cxx23_hdr_stacktrace.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_stacktrace::test(); +} + diff --git a/test/no_cxx23_hdr_stacktrace_pass.cpp b/test/no_cxx23_hdr_stacktrace_pass.cpp new file mode 100644 index 00000000..e3119202 --- /dev/null +++ b/test/no_cxx23_hdr_stacktrace_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 18:59:13 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_STACKTRACE +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_STACKTRACE should be defined. +// See file boost_no_cxx23_hdr_stacktrace.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_STACKTRACE +#include "boost_no_cxx23_hdr_stacktrace.ipp" +#else +namespace boost_no_cxx23_hdr_stacktrace = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_stacktrace::test(); +} + diff --git a/test/no_cxx23_hdr_stdfloat_fail.cpp b/test/no_cxx23_hdr_stdfloat_fail.cpp new file mode 100644 index 00000000..d087bd17 --- /dev/null +++ b/test/no_cxx23_hdr_stdfloat_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 19:03:28 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_STDFLOAT +// This file should not compile, if it does then +// BOOST_NO_CXX23_HDR_STDFLOAT should not be defined. +// See file boost_no_cxx23_hdr_stdfloat.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifdef BOOST_NO_CXX23_HDR_STDFLOAT +#include "boost_no_cxx23_hdr_stdfloat.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_stdfloat::test(); +} + diff --git a/test/no_cxx23_hdr_stdfloat_pass.cpp b/test/no_cxx23_hdr_stdfloat_pass.cpp new file mode 100644 index 00000000..3e681ce8 --- /dev/null +++ b/test/no_cxx23_hdr_stdfloat_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Sat Sep 9 19:03:28 2023 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-21. +// Use, modification and distribution are subject to the +// Boost Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +// See http://www.boost.org/libs/config for the most recent version.// +// Revision $Id$ +// + + +// Test file for macro BOOST_NO_CXX23_HDR_STDFLOAT +// This file should compile, if it does not then +// BOOST_NO_CXX23_HDR_STDFLOAT should be defined. +// See file boost_no_cxx23_hdr_stdfloat.ipp for details + +// Must not have BOOST_ASSERT_CONFIG set; it defeats +// the objective of this file: +#ifdef BOOST_ASSERT_CONFIG +# undef BOOST_ASSERT_CONFIG +#endif + +#include +#include "test.hpp" + +#ifndef BOOST_NO_CXX23_HDR_STDFLOAT +#include "boost_no_cxx23_hdr_stdfloat.ipp" +#else +namespace boost_no_cxx23_hdr_stdfloat = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx23_hdr_stdfloat::test(); +} +