diff --git a/checks/Jamfile.v2 b/checks/Jamfile.v2 index 772906d5..f1db57e3 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 Wed Mar 3 12:23:03 2021 +# This file was automatically generated on Sat Mar 6 19:55:52 2021 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -133,6 +133,20 @@ obj cxx17_iterator_traits : test_case.cpp : TEST_BOOST_NO_CXX17_ITERATOR obj cxx17_std_apply : test_case.cpp : TEST_BOOST_NO_CXX17_STD_APPLY ; obj cxx17_std_invoke : test_case.cpp : TEST_BOOST_NO_CXX17_STD_INVOKE ; obj cxx17_structured_bindings : test_case.cpp : TEST_BOOST_NO_CXX17_STRUCTURED_BINDINGS ; +obj cxx20_hdr_barrier : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_BARRIER ; +obj cxx20_hdr_bit : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_BIT ; +obj cxx20_hdr_compare : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_COMPARE ; +obj cxx20_hdr_concepts : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_CONCEPTS ; +obj cxx20_hdr_coroutine : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_COROUTINE ; +obj cxx20_hdr_format : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_FORMAT ; +obj cxx20_hdr_latch : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_LATCH ; +obj cxx20_hdr_numbers : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_NUMBERS ; +obj cxx20_hdr_ranges : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_RANGES ; +obj cxx20_hdr_semaphore : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_SEMAPHORE ; +obj cxx20_hdr_source_location : test_case.cpp : TEST_BOOST_NO_CXX20_HDR_SOURCE_LOCATION ; +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 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 f9f708e0..d9cb7d52 100644 --- a/checks/std/cpp_aggregate_bases_17.cpp +++ b/checks/std/cpp_aggregate_bases_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_aggregate_nsdmi_14.cpp b/checks/std/cpp_aggregate_nsdmi_14.cpp index dd1a5ec9..20ed446b 100644 --- a/checks/std/cpp_aggregate_nsdmi_14.cpp +++ b/checks/std/cpp_aggregate_nsdmi_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_alias_templates_11.cpp b/checks/std/cpp_alias_templates_11.cpp index ecdf6cce..7c741879 100644 --- a/checks/std/cpp_alias_templates_11.cpp +++ b/checks/std/cpp_alias_templates_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_aligned_new_17.cpp b/checks/std/cpp_aligned_new_17.cpp index 1b8dac57..069701be 100644 --- a/checks/std/cpp_aligned_new_17.cpp +++ b/checks/std/cpp_aligned_new_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_attributes_11.cpp b/checks/std/cpp_attributes_11.cpp index 0ce798bf..fd852b3e 100644 --- a/checks/std/cpp_attributes_11.cpp +++ b/checks/std/cpp_attributes_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_binary_literals_14.cpp b/checks/std/cpp_binary_literals_14.cpp index 7f69269b..e507b1c3 100644 --- a/checks/std/cpp_binary_literals_14.cpp +++ b/checks/std/cpp_binary_literals_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_capture_star_this_17.cpp b/checks/std/cpp_capture_star_this_17.cpp index 06a83cc9..c5eec2bc 100644 --- a/checks/std/cpp_capture_star_this_17.cpp +++ b/checks/std/cpp_capture_star_this_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_char8_t_20.cpp b/checks/std/cpp_char8_t_20.cpp index 69425bc8..cd5ab00a 100644 --- a/checks/std/cpp_char8_t_20.cpp +++ b/checks/std/cpp_char8_t_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_conditional_explicit_20.cpp b/checks/std/cpp_conditional_explicit_20.cpp index e2ff0e0f..c4796276 100644 --- a/checks/std/cpp_conditional_explicit_20.cpp +++ b/checks/std/cpp_conditional_explicit_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_constexpr_11.cpp b/checks/std/cpp_constexpr_11.cpp index dbb321b4..32dea6eb 100644 --- a/checks/std/cpp_constexpr_11.cpp +++ b/checks/std/cpp_constexpr_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_constexpr_14.cpp b/checks/std/cpp_constexpr_14.cpp index ea545b77..a3002d51 100644 --- a/checks/std/cpp_constexpr_14.cpp +++ b/checks/std/cpp_constexpr_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_constexpr_17.cpp b/checks/std/cpp_constexpr_17.cpp index 0e176217..163dd241 100644 --- a/checks/std/cpp_constexpr_17.cpp +++ b/checks/std/cpp_constexpr_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_decltype_11.cpp b/checks/std/cpp_decltype_11.cpp index 91e766b3..e462c0cb 100644 --- a/checks/std/cpp_decltype_11.cpp +++ b/checks/std/cpp_decltype_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_decltype_auto_14.cpp b/checks/std/cpp_decltype_auto_14.cpp index b573aed0..ba79bafd 100644 --- a/checks/std/cpp_decltype_auto_14.cpp +++ b/checks/std/cpp_decltype_auto_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_deduction_guides_17.cpp b/checks/std/cpp_deduction_guides_17.cpp index 081719d0..9df6d984 100644 --- a/checks/std/cpp_deduction_guides_17.cpp +++ b/checks/std/cpp_deduction_guides_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_delegating_constructors_11.cpp b/checks/std/cpp_delegating_constructors_11.cpp index beb65f69..0f761713 100644 --- a/checks/std/cpp_delegating_constructors_11.cpp +++ b/checks/std/cpp_delegating_constructors_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_enumerator_attributes_17.cpp b/checks/std/cpp_enumerator_attributes_17.cpp index 3bd6b108..da207a58 100644 --- a/checks/std/cpp_enumerator_attributes_17.cpp +++ b/checks/std/cpp_enumerator_attributes_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_exceptions_03.cpp b/checks/std/cpp_exceptions_03.cpp index 7c177152..149f8a2b 100644 --- a/checks/std/cpp_exceptions_03.cpp +++ b/checks/std/cpp_exceptions_03.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_explicit_conversion_11.cpp b/checks/std/cpp_explicit_conversion_11.cpp index d243ba2c..b128c688 100644 --- a/checks/std/cpp_explicit_conversion_11.cpp +++ b/checks/std/cpp_explicit_conversion_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_fold_expressions_17.cpp b/checks/std/cpp_fold_expressions_17.cpp index 5131bd73..60e098d7 100644 --- a/checks/std/cpp_fold_expressions_17.cpp +++ b/checks/std/cpp_fold_expressions_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_generic_lambdas_14.cpp b/checks/std/cpp_generic_lambdas_14.cpp index 3005c665..176c9c21 100644 --- a/checks/std/cpp_generic_lambdas_14.cpp +++ b/checks/std/cpp_generic_lambdas_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_guaranteed_copy_elision_17.cpp b/checks/std/cpp_guaranteed_copy_elision_17.cpp index 7963cb2f..3898763d 100644 --- a/checks/std/cpp_guaranteed_copy_elision_17.cpp +++ b/checks/std/cpp_guaranteed_copy_elision_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_hex_float_17.cpp b/checks/std/cpp_hex_float_17.cpp index 79893bec..ba9414cb 100644 --- a/checks/std/cpp_hex_float_17.cpp +++ b/checks/std/cpp_hex_float_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_if_constexpr_17.cpp b/checks/std/cpp_if_constexpr_17.cpp index 3e2900d9..552e66cd 100644 --- a/checks/std/cpp_if_constexpr_17.cpp +++ b/checks/std/cpp_if_constexpr_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_impl_destroying_delete_20.cpp b/checks/std/cpp_impl_destroying_delete_20.cpp index 1b6c6da3..97a32758 100644 --- a/checks/std/cpp_impl_destroying_delete_20.cpp +++ b/checks/std/cpp_impl_destroying_delete_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_impl_three_way_comparison_20.cpp b/checks/std/cpp_impl_three_way_comparison_20.cpp index 17961f82..7a45d7d7 100644 --- a/checks/std/cpp_impl_three_way_comparison_20.cpp +++ b/checks/std/cpp_impl_three_way_comparison_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_inheriting_constructors_11.cpp b/checks/std/cpp_inheriting_constructors_11.cpp index e59275a2..54507a61 100644 --- a/checks/std/cpp_inheriting_constructors_11.cpp +++ b/checks/std/cpp_inheriting_constructors_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_inheriting_constructors_17.cpp b/checks/std/cpp_inheriting_constructors_17.cpp index 32088371..3306793f 100644 --- a/checks/std/cpp_inheriting_constructors_17.cpp +++ b/checks/std/cpp_inheriting_constructors_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_init_captures_14.cpp b/checks/std/cpp_init_captures_14.cpp index bf51df5c..b65b961f 100644 --- a/checks/std/cpp_init_captures_14.cpp +++ b/checks/std/cpp_init_captures_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_initializer_lists_11.cpp b/checks/std/cpp_initializer_lists_11.cpp index 7e24c40a..3421e4b1 100644 --- a/checks/std/cpp_initializer_lists_11.cpp +++ b/checks/std/cpp_initializer_lists_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_inline_variables_17.cpp b/checks/std/cpp_inline_variables_17.cpp index 1e2e180e..517b197e 100644 --- a/checks/std/cpp_inline_variables_17.cpp +++ b/checks/std/cpp_inline_variables_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lambdas_11.cpp b/checks/std/cpp_lambdas_11.cpp index aaa4d7cc..c0a31d77 100644 --- a/checks/std/cpp_lambdas_11.cpp +++ b/checks/std/cpp_lambdas_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_addressof_constexpr_17.cpp b/checks/std/cpp_lib_addressof_constexpr_17.cpp index 1be7d1ea..79e50a8f 100644 --- a/checks/std/cpp_lib_addressof_constexpr_17.cpp +++ b/checks/std/cpp_lib_addressof_constexpr_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 a2d631fd..ffd77788 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,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_any_17.cpp b/checks/std/cpp_lib_any_17.cpp index ca7be721..4d7b31e8 100644 --- a/checks/std/cpp_lib_any_17.cpp +++ b/checks/std/cpp_lib_any_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_apply_17.cpp b/checks/std/cpp_lib_apply_17.cpp index 9bd00d9d..44286ce3 100644 --- a/checks/std/cpp_lib_apply_17.cpp +++ b/checks/std/cpp_lib_apply_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_array_constexpr_17.cpp b/checks/std/cpp_lib_array_constexpr_17.cpp index b4a95052..070017bc 100644 --- a/checks/std/cpp_lib_array_constexpr_17.cpp +++ b/checks/std/cpp_lib_array_constexpr_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_as_const_17.cpp b/checks/std/cpp_lib_as_const_17.cpp index 079b6388..fc546ab8 100644 --- a/checks/std/cpp_lib_as_const_17.cpp +++ b/checks/std/cpp_lib_as_const_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 11d36867..613a4427 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,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_atomic_ref_20.cpp b/checks/std/cpp_lib_atomic_ref_20.cpp index 37d16cf3..d613c155 100644 --- a/checks/std/cpp_lib_atomic_ref_20.cpp +++ b/checks/std/cpp_lib_atomic_ref_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_bind_front_20.cpp b/checks/std/cpp_lib_bind_front_20.cpp index 6b172acb..958c24ad 100644 --- a/checks/std/cpp_lib_bind_front_20.cpp +++ b/checks/std/cpp_lib_bind_front_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_bit_cast_20.cpp b/checks/std/cpp_lib_bit_cast_20.cpp index 08918a6c..df87cde4 100644 --- a/checks/std/cpp_lib_bit_cast_20.cpp +++ b/checks/std/cpp_lib_bit_cast_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_bool_constant_17.cpp b/checks/std/cpp_lib_bool_constant_17.cpp index ded277b1..18cb4853 100644 --- a/checks/std/cpp_lib_bool_constant_17.cpp +++ b/checks/std/cpp_lib_bool_constant_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp index b7fe653e..fea24bce 100644 --- a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp +++ b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_byte_17.cpp b/checks/std/cpp_lib_byte_17.cpp index 1aa4692c..536c457b 100644 --- a/checks/std/cpp_lib_byte_17.cpp +++ b/checks/std/cpp_lib_byte_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_char8_t_20.cpp b/checks/std/cpp_lib_char8_t_20.cpp index 149660c6..69d9f2c4 100644 --- a/checks/std/cpp_lib_char8_t_20.cpp +++ b/checks/std/cpp_lib_char8_t_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_chrono_17.cpp b/checks/std/cpp_lib_chrono_17.cpp index 2141c52c..76cce509 100644 --- a/checks/std/cpp_lib_chrono_17.cpp +++ b/checks/std/cpp_lib_chrono_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_chrono_udls_14.cpp b/checks/std/cpp_lib_chrono_udls_14.cpp index 63a677ae..f941bd53 100644 --- a/checks/std/cpp_lib_chrono_udls_14.cpp +++ b/checks/std/cpp_lib_chrono_udls_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_clamp_17.cpp b/checks/std/cpp_lib_clamp_17.cpp index 40086727..80948284 100644 --- a/checks/std/cpp_lib_clamp_17.cpp +++ b/checks/std/cpp_lib_clamp_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_complex_udls_14.cpp b/checks/std/cpp_lib_complex_udls_14.cpp index f382103a..a38bb31f 100644 --- a/checks/std/cpp_lib_complex_udls_14.cpp +++ b/checks/std/cpp_lib_complex_udls_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_concepts_20.cpp b/checks/std/cpp_lib_concepts_20.cpp index 0340f94f..965f3358 100644 --- a/checks/std/cpp_lib_concepts_20.cpp +++ b/checks/std/cpp_lib_concepts_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_constexpr_misc_20.cpp b/checks/std/cpp_lib_constexpr_misc_20.cpp index 13347f61..19c4a3cf 100644 --- a/checks/std/cpp_lib_constexpr_misc_20.cpp +++ b/checks/std/cpp_lib_constexpr_misc_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp index a8d320b9..aedf2308 100644 --- a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp +++ b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_destroying_delete_20.cpp b/checks/std/cpp_lib_destroying_delete_20.cpp index 529e3358..a187401d 100644 --- a/checks/std/cpp_lib_destroying_delete_20.cpp +++ b/checks/std/cpp_lib_destroying_delete_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 5bde3010..b0e577c0 100644 --- a/checks/std/cpp_lib_enable_shared_from_this_17.cpp +++ b/checks/std/cpp_lib_enable_shared_from_this_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_erase_if_20.cpp b/checks/std/cpp_lib_erase_if_20.cpp index c38b6877..94124277 100644 --- a/checks/std/cpp_lib_erase_if_20.cpp +++ b/checks/std/cpp_lib_erase_if_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_exchange_function_14.cpp b/checks/std/cpp_lib_exchange_function_14.cpp index 6d508da6..57ad2ac7 100644 --- a/checks/std/cpp_lib_exchange_function_14.cpp +++ b/checks/std/cpp_lib_exchange_function_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_execution_17.cpp b/checks/std/cpp_lib_execution_17.cpp index 1c5ac6c2..b88262c4 100644 --- a/checks/std/cpp_lib_execution_17.cpp +++ b/checks/std/cpp_lib_execution_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_filesystem_17.cpp b/checks/std/cpp_lib_filesystem_17.cpp index 4fe8357f..3d707921 100644 --- a/checks/std/cpp_lib_filesystem_17.cpp +++ b/checks/std/cpp_lib_filesystem_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_gcd_lcm_17.cpp b/checks/std/cpp_lib_gcd_lcm_17.cpp index 206e50ab..633d0235 100644 --- a/checks/std/cpp_lib_gcd_lcm_17.cpp +++ b/checks/std/cpp_lib_gcd_lcm_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_generic_associative_lookup_14.cpp b/checks/std/cpp_lib_generic_associative_lookup_14.cpp index 2f0df869..85ca1ac2 100644 --- a/checks/std/cpp_lib_generic_associative_lookup_14.cpp +++ b/checks/std/cpp_lib_generic_associative_lookup_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp index e1b22886..7c090e04 100644 --- a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp +++ b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_hardware_interference_size_17.cpp b/checks/std/cpp_lib_hardware_interference_size_17.cpp index cce2aa75..00549ec8 100644 --- a/checks/std/cpp_lib_hardware_interference_size_17.cpp +++ b/checks/std/cpp_lib_hardware_interference_size_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 d334443b..4413f0ee 100644 --- a/checks/std/cpp_lib_has_unique_object_representations_17.cpp +++ b/checks/std/cpp_lib_has_unique_object_representations_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_hypot_17.cpp b/checks/std/cpp_lib_hypot_17.cpp index 7d801f49..e42ed5c2 100644 --- a/checks/std/cpp_lib_hypot_17.cpp +++ b/checks/std/cpp_lib_hypot_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_incomplete_container_elements_17.cpp b/checks/std/cpp_lib_incomplete_container_elements_17.cpp index 6411b5f7..8a5379ac 100644 --- a/checks/std/cpp_lib_incomplete_container_elements_17.cpp +++ b/checks/std/cpp_lib_incomplete_container_elements_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_integer_sequence_14.cpp b/checks/std/cpp_lib_integer_sequence_14.cpp index 2660402f..3d52aa8d 100644 --- a/checks/std/cpp_lib_integer_sequence_14.cpp +++ b/checks/std/cpp_lib_integer_sequence_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_integral_constant_callable_14.cpp b/checks/std/cpp_lib_integral_constant_callable_14.cpp index a97a1c9c..39e60fae 100644 --- a/checks/std/cpp_lib_integral_constant_callable_14.cpp +++ b/checks/std/cpp_lib_integral_constant_callable_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_invoke_17.cpp b/checks/std/cpp_lib_invoke_17.cpp index 609a9fe3..b26a41af 100644 --- a/checks/std/cpp_lib_invoke_17.cpp +++ b/checks/std/cpp_lib_invoke_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_aggregate_17.cpp b/checks/std/cpp_lib_is_aggregate_17.cpp index a7675749..32a8729a 100644 --- a/checks/std/cpp_lib_is_aggregate_17.cpp +++ b/checks/std/cpp_lib_is_aggregate_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_constant_evaluated_20.cpp b/checks/std/cpp_lib_is_constant_evaluated_20.cpp index a640455a..9188199c 100644 --- a/checks/std/cpp_lib_is_constant_evaluated_20.cpp +++ b/checks/std/cpp_lib_is_constant_evaluated_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_final_14.cpp b/checks/std/cpp_lib_is_final_14.cpp index 7b635f9d..379161d7 100644 --- a/checks/std/cpp_lib_is_final_14.cpp +++ b/checks/std/cpp_lib_is_final_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_invocable_17.cpp b/checks/std/cpp_lib_is_invocable_17.cpp index f8967c5c..9e5316de 100644 --- a/checks/std/cpp_lib_is_invocable_17.cpp +++ b/checks/std/cpp_lib_is_invocable_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_null_pointer_14.cpp b/checks/std/cpp_lib_is_null_pointer_14.cpp index da277d1a..167a42e8 100644 --- a/checks/std/cpp_lib_is_null_pointer_14.cpp +++ b/checks/std/cpp_lib_is_null_pointer_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_is_swappable_17.cpp b/checks/std/cpp_lib_is_swappable_17.cpp index 4ff2e4ef..b4c7bb66 100644 --- a/checks/std/cpp_lib_is_swappable_17.cpp +++ b/checks/std/cpp_lib_is_swappable_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_launder_17.cpp b/checks/std/cpp_lib_launder_17.cpp index efd1e506..5447ece8 100644 --- a/checks/std/cpp_lib_launder_17.cpp +++ b/checks/std/cpp_lib_launder_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 a199471c..aa0d9dd8 100644 --- a/checks/std/cpp_lib_list_remove_return_type_20.cpp +++ b/checks/std/cpp_lib_list_remove_return_type_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_logical_traits_17.cpp b/checks/std/cpp_lib_logical_traits_17.cpp index dd60922d..22e16c1c 100644 --- a/checks/std/cpp_lib_logical_traits_17.cpp +++ b/checks/std/cpp_lib_logical_traits_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_make_from_tuple_17.cpp b/checks/std/cpp_lib_make_from_tuple_17.cpp index 2979ab23..1166466e 100644 --- a/checks/std/cpp_lib_make_from_tuple_17.cpp +++ b/checks/std/cpp_lib_make_from_tuple_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_make_reverse_iterator_14.cpp b/checks/std/cpp_lib_make_reverse_iterator_14.cpp index 2960b7ac..f3b20f48 100644 --- a/checks/std/cpp_lib_make_reverse_iterator_14.cpp +++ b/checks/std/cpp_lib_make_reverse_iterator_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_make_unique_14.cpp b/checks/std/cpp_lib_make_unique_14.cpp index 380a4af3..984e878f 100644 --- a/checks/std/cpp_lib_make_unique_14.cpp +++ b/checks/std/cpp_lib_make_unique_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_map_try_emplace_17.cpp b/checks/std/cpp_lib_map_try_emplace_17.cpp index 930498bb..eaadcf4e 100644 --- a/checks/std/cpp_lib_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_map_try_emplace_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_math_special_functions_17.cpp b/checks/std/cpp_lib_math_special_functions_17.cpp index 48b8068e..ea25747c 100644 --- a/checks/std/cpp_lib_math_special_functions_17.cpp +++ b/checks/std/cpp_lib_math_special_functions_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_memory_resource_17.cpp b/checks/std/cpp_lib_memory_resource_17.cpp index dc16218f..4fb7d441 100644 --- a/checks/std/cpp_lib_memory_resource_17.cpp +++ b/checks/std/cpp_lib_memory_resource_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_node_extract_17.cpp b/checks/std/cpp_lib_node_extract_17.cpp index 623a2a71..58719c6c 100644 --- a/checks/std/cpp_lib_node_extract_17.cpp +++ b/checks/std/cpp_lib_node_extract_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_nonmember_container_access_17.cpp b/checks/std/cpp_lib_nonmember_container_access_17.cpp index f0f61b0a..c7376938 100644 --- a/checks/std/cpp_lib_nonmember_container_access_17.cpp +++ b/checks/std/cpp_lib_nonmember_container_access_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_not_fn_17.cpp b/checks/std/cpp_lib_not_fn_17.cpp index dafb2c48..b56e4ff3 100644 --- a/checks/std/cpp_lib_not_fn_17.cpp +++ b/checks/std/cpp_lib_not_fn_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_null_iterators_14.cpp b/checks/std/cpp_lib_null_iterators_14.cpp index 2a0b02de..62a5627a 100644 --- a/checks/std/cpp_lib_null_iterators_14.cpp +++ b/checks/std/cpp_lib_null_iterators_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_optional_17.cpp b/checks/std/cpp_lib_optional_17.cpp index 4496ce57..cb84260a 100644 --- a/checks/std/cpp_lib_optional_17.cpp +++ b/checks/std/cpp_lib_optional_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_parallel_algorithm_17.cpp b/checks/std/cpp_lib_parallel_algorithm_17.cpp index e243da4a..e2eca3ac 100644 --- a/checks/std/cpp_lib_parallel_algorithm_17.cpp +++ b/checks/std/cpp_lib_parallel_algorithm_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_quoted_string_io_14.cpp b/checks/std/cpp_lib_quoted_string_io_14.cpp index e9a00312..2a336335 100644 --- a/checks/std/cpp_lib_quoted_string_io_14.cpp +++ b/checks/std/cpp_lib_quoted_string_io_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_ranges_20.cpp b/checks/std/cpp_lib_ranges_20.cpp index f8137a6d..80ccd205 100644 --- a/checks/std/cpp_lib_ranges_20.cpp +++ b/checks/std/cpp_lib_ranges_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp index 1ab6afb1..99f204ae 100644 --- a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp +++ b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_result_of_sfinae_14.cpp b/checks/std/cpp_lib_result_of_sfinae_14.cpp index e64061ff..22644921 100644 --- a/checks/std/cpp_lib_result_of_sfinae_14.cpp +++ b/checks/std/cpp_lib_result_of_sfinae_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 47bb67cd..45a78d77 100644 --- a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp +++ b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_sample_17.cpp b/checks/std/cpp_lib_sample_17.cpp index 5ad2f07c..e1ae82a7 100644 --- a/checks/std/cpp_lib_sample_17.cpp +++ b/checks/std/cpp_lib_sample_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_scoped_lock_17.cpp b/checks/std/cpp_lib_scoped_lock_17.cpp index a6439a7b..94a5dc04 100644 --- a/checks/std/cpp_lib_scoped_lock_17.cpp +++ b/checks/std/cpp_lib_scoped_lock_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_shared_mutex_17.cpp b/checks/std/cpp_lib_shared_mutex_17.cpp index 07265031..0dd31c62 100644 --- a/checks/std/cpp_lib_shared_mutex_17.cpp +++ b/checks/std/cpp_lib_shared_mutex_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp index 408d8932..8f23b0bd 100644 --- a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 61769736..f1b5e4a8 100644 --- a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_shared_timed_mutex_14.cpp b/checks/std/cpp_lib_shared_timed_mutex_14.cpp index bb4a597e..7769ad50 100644 --- a/checks/std/cpp_lib_shared_timed_mutex_14.cpp +++ b/checks/std/cpp_lib_shared_timed_mutex_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_string_udls_14.cpp b/checks/std/cpp_lib_string_udls_14.cpp index e2c26be8..ec8ba2ed 100644 --- a/checks/std/cpp_lib_string_udls_14.cpp +++ b/checks/std/cpp_lib_string_udls_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_string_view_17.cpp b/checks/std/cpp_lib_string_view_17.cpp index b12ee85b..873ed8ae 100644 --- a/checks/std/cpp_lib_string_view_17.cpp +++ b/checks/std/cpp_lib_string_view_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_three_way_comparison_20.cpp b/checks/std/cpp_lib_three_way_comparison_20.cpp index 91c56c76..5c996de7 100644 --- a/checks/std/cpp_lib_three_way_comparison_20.cpp +++ b/checks/std/cpp_lib_three_way_comparison_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_to_chars_17.cpp b/checks/std/cpp_lib_to_chars_17.cpp index c13acc4a..12c1b539 100644 --- a/checks/std/cpp_lib_to_chars_17.cpp +++ b/checks/std/cpp_lib_to_chars_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp index 1ce92f60..34636f58 100644 --- a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp +++ b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_transparent_operators_14.cpp b/checks/std/cpp_lib_transparent_operators_14.cpp index b6acfbb1..595a6600 100644 --- a/checks/std/cpp_lib_transparent_operators_14.cpp +++ b/checks/std/cpp_lib_transparent_operators_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_transparent_operators_17.cpp b/checks/std/cpp_lib_transparent_operators_17.cpp index 4622951f..e73cf4d8 100644 --- a/checks/std/cpp_lib_transparent_operators_17.cpp +++ b/checks/std/cpp_lib_transparent_operators_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_tuple_element_t_14.cpp b/checks/std/cpp_lib_tuple_element_t_14.cpp index 86043e11..d3de076a 100644 --- a/checks/std/cpp_lib_tuple_element_t_14.cpp +++ b/checks/std/cpp_lib_tuple_element_t_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_tuples_by_type_14.cpp b/checks/std/cpp_lib_tuples_by_type_14.cpp index aa37e191..00a661e8 100644 --- a/checks/std/cpp_lib_tuples_by_type_14.cpp +++ b/checks/std/cpp_lib_tuples_by_type_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 d9ba6e97..8adb2140 100644 --- a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp +++ b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_uncaught_exceptions_17.cpp b/checks/std/cpp_lib_uncaught_exceptions_17.cpp index 2ceef556..97190b15 100644 --- a/checks/std/cpp_lib_uncaught_exceptions_17.cpp +++ b/checks/std/cpp_lib_uncaught_exceptions_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) 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 09891b56..7fc538cf 100644 --- a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_variant_17.cpp b/checks/std/cpp_lib_variant_17.cpp index a864d11e..cbfce8f7 100644 --- a/checks/std/cpp_lib_variant_17.cpp +++ b/checks/std/cpp_lib_variant_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_lib_void_t_17.cpp b/checks/std/cpp_lib_void_t_17.cpp index a6731e6e..4e1b6f2b 100644 --- a/checks/std/cpp_lib_void_t_17.cpp +++ b/checks/std/cpp_lib_void_t_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_namespace_attributes_17.cpp b/checks/std/cpp_namespace_attributes_17.cpp index 3c62a2ad..875c277d 100644 --- a/checks/std/cpp_namespace_attributes_17.cpp +++ b/checks/std/cpp_namespace_attributes_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_noexcept_function_type_17.cpp b/checks/std/cpp_noexcept_function_type_17.cpp index 80723193..cd8a38e1 100644 --- a/checks/std/cpp_noexcept_function_type_17.cpp +++ b/checks/std/cpp_noexcept_function_type_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_nontype_template_args_17.cpp b/checks/std/cpp_nontype_template_args_17.cpp index fe1776cc..a0b2420c 100644 --- a/checks/std/cpp_nontype_template_args_17.cpp +++ b/checks/std/cpp_nontype_template_args_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_nontype_template_parameter_auto_17.cpp b/checks/std/cpp_nontype_template_parameter_auto_17.cpp index c1e9d79a..506f6c74 100644 --- a/checks/std/cpp_nontype_template_parameter_auto_17.cpp +++ b/checks/std/cpp_nontype_template_parameter_auto_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_nontype_template_parameter_class_20.cpp b/checks/std/cpp_nontype_template_parameter_class_20.cpp index 6160915b..b6932077 100644 --- a/checks/std/cpp_nontype_template_parameter_class_20.cpp +++ b/checks/std/cpp_nontype_template_parameter_class_20.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_nsdmi_11.cpp b/checks/std/cpp_nsdmi_11.cpp index c2b453a9..d76b93cf 100644 --- a/checks/std/cpp_nsdmi_11.cpp +++ b/checks/std/cpp_nsdmi_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_range_based_for_11.cpp b/checks/std/cpp_range_based_for_11.cpp index 77e5fe10..069b2ab6 100644 --- a/checks/std/cpp_range_based_for_11.cpp +++ b/checks/std/cpp_range_based_for_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_range_based_for_17.cpp b/checks/std/cpp_range_based_for_17.cpp index 6526fa91..bce07406 100644 --- a/checks/std/cpp_range_based_for_17.cpp +++ b/checks/std/cpp_range_based_for_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_raw_strings_11.cpp b/checks/std/cpp_raw_strings_11.cpp index f36c60b7..454ab11c 100644 --- a/checks/std/cpp_raw_strings_11.cpp +++ b/checks/std/cpp_raw_strings_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_ref_qualifiers_11.cpp b/checks/std/cpp_ref_qualifiers_11.cpp index c93b31c1..4c5d8113 100644 --- a/checks/std/cpp_ref_qualifiers_11.cpp +++ b/checks/std/cpp_ref_qualifiers_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_return_type_deduction_14.cpp b/checks/std/cpp_return_type_deduction_14.cpp index b2a80ec9..0a6cace0 100644 --- a/checks/std/cpp_return_type_deduction_14.cpp +++ b/checks/std/cpp_return_type_deduction_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_rtti_03.cpp b/checks/std/cpp_rtti_03.cpp index 3b388bc7..d2c12d8a 100644 --- a/checks/std/cpp_rtti_03.cpp +++ b/checks/std/cpp_rtti_03.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_rvalue_references_11.cpp b/checks/std/cpp_rvalue_references_11.cpp index ad8f53e5..16158b60 100644 --- a/checks/std/cpp_rvalue_references_11.cpp +++ b/checks/std/cpp_rvalue_references_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_sized_deallocation_14.cpp b/checks/std/cpp_sized_deallocation_14.cpp index 31246166..b183b15e 100644 --- a/checks/std/cpp_sized_deallocation_14.cpp +++ b/checks/std/cpp_sized_deallocation_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_static_assert_11.cpp b/checks/std/cpp_static_assert_11.cpp index 55e66bb6..0e1c7c65 100644 --- a/checks/std/cpp_static_assert_11.cpp +++ b/checks/std/cpp_static_assert_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_static_assert_17.cpp b/checks/std/cpp_static_assert_17.cpp index 55bb583a..3cc387ea 100644 --- a/checks/std/cpp_static_assert_17.cpp +++ b/checks/std/cpp_static_assert_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_structured_bindings_17.cpp b/checks/std/cpp_structured_bindings_17.cpp index 5d11c2a1..6b7b7fc9 100644 --- a/checks/std/cpp_structured_bindings_17.cpp +++ b/checks/std/cpp_structured_bindings_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_template_template_args_17.cpp b/checks/std/cpp_template_template_args_17.cpp index 89471759..182ef321 100644 --- a/checks/std/cpp_template_template_args_17.cpp +++ b/checks/std/cpp_template_template_args_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_threadsafe_static_init_11.cpp b/checks/std/cpp_threadsafe_static_init_11.cpp index 15d8d87c..499b8960 100644 --- a/checks/std/cpp_threadsafe_static_init_11.cpp +++ b/checks/std/cpp_threadsafe_static_init_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_unicode_characters_11.cpp b/checks/std/cpp_unicode_characters_11.cpp index 6cb301b2..acdd3e34 100644 --- a/checks/std/cpp_unicode_characters_11.cpp +++ b/checks/std/cpp_unicode_characters_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_unicode_literals_11.cpp b/checks/std/cpp_unicode_literals_11.cpp index 237bff12..9c20ae1b 100644 --- a/checks/std/cpp_unicode_literals_11.cpp +++ b/checks/std/cpp_unicode_literals_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_user_defined_literals_11.cpp b/checks/std/cpp_user_defined_literals_11.cpp index a23f1f42..78d6b59c 100644 --- a/checks/std/cpp_user_defined_literals_11.cpp +++ b/checks/std/cpp_user_defined_literals_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_variable_templates_14.cpp b/checks/std/cpp_variable_templates_14.cpp index ed70c7ab..9b43f756 100644 --- a/checks/std/cpp_variable_templates_14.cpp +++ b/checks/std/cpp_variable_templates_14.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_variadic_templates_11.cpp b/checks/std/cpp_variadic_templates_11.cpp index 8683b9f1..b11a1b14 100644 --- a/checks/std/cpp_variadic_templates_11.cpp +++ b/checks/std/cpp_variadic_templates_11.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/std/cpp_variadic_using_17.cpp b/checks/std/cpp_variadic_using_17.cpp index b12cfbc9..623fc912 100644 --- a/checks/std/cpp_variadic_using_17.cpp +++ b/checks/std/cpp_variadic_using_17.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/checks/test_case.cpp b/checks/test_case.cpp index 40ba611a..39cd85e3 100644 --- a/checks/test_case.cpp +++ b/checks/test_case.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:03 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) @@ -621,6 +621,76 @@ # error "Defect macro BOOST_NO_CXX17_STRUCTURED_BINDINGS is defined." # endif #endif +#ifdef TEST_BOOST_NO_CXX20_HDR_BARRIER +# ifdef BOOST_NO_CXX20_HDR_BARRIER +# error "Defect macro BOOST_NO_CXX20_HDR_BARRIER is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_BIT +# ifdef BOOST_NO_CXX20_HDR_BIT +# error "Defect macro BOOST_NO_CXX20_HDR_BIT is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_COMPARE +# ifdef BOOST_NO_CXX20_HDR_COMPARE +# error "Defect macro BOOST_NO_CXX20_HDR_COMPARE is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_CONCEPTS +# ifdef BOOST_NO_CXX20_HDR_CONCEPTS +# error "Defect macro BOOST_NO_CXX20_HDR_CONCEPTS is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_COROUTINE +# ifdef BOOST_NO_CXX20_HDR_COROUTINE +# error "Defect macro BOOST_NO_CXX20_HDR_COROUTINE is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_FORMAT +# ifdef BOOST_NO_CXX20_HDR_FORMAT +# error "Defect macro BOOST_NO_CXX20_HDR_FORMAT is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_LATCH +# ifdef BOOST_NO_CXX20_HDR_LATCH +# error "Defect macro BOOST_NO_CXX20_HDR_LATCH is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_NUMBERS +# ifdef BOOST_NO_CXX20_HDR_NUMBERS +# error "Defect macro BOOST_NO_CXX20_HDR_NUMBERS is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_RANGES +# ifdef BOOST_NO_CXX20_HDR_RANGES +# error "Defect macro BOOST_NO_CXX20_HDR_RANGES is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_SEMAPHORE +# ifdef BOOST_NO_CXX20_HDR_SEMAPHORE +# error "Defect macro BOOST_NO_CXX20_HDR_SEMAPHORE is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_SOURCE_LOCATION +# ifdef BOOST_NO_CXX20_HDR_SOURCE_LOCATION +# error "Defect macro BOOST_NO_CXX20_HDR_SOURCE_LOCATION is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_SPAN +# ifdef BOOST_NO_CXX20_HDR_SPAN +# error "Defect macro BOOST_NO_CXX20_HDR_SPAN is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_STOP_TOKEN +# ifdef BOOST_NO_CXX20_HDR_STOP_TOKEN +# error "Defect macro BOOST_NO_CXX20_HDR_STOP_TOKEN is defined." +# endif +#endif +#ifdef TEST_BOOST_NO_CXX20_HDR_SYNCSTREAM +# ifdef BOOST_NO_CXX20_HDR_SYNCSTREAM +# error "Defect macro BOOST_NO_CXX20_HDR_SYNCSTREAM 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/doc/html/boost_config/boost_macro_reference.html b/doc/html/boost_config/boost_macro_reference.html index c0976652..8948684b 100644 --- a/doc/html/boost_config/boost_macro_reference.html +++ b/doc/html/boost_config/boost_macro_reference.html @@ -47,6 +47,8 @@ that describe C++17 features not supported
Macros that allow use of C++17 features with C++14 or earlier compilers
+
Macros + that describe C++20 features not supported
Macros that describe features that have been removed from the standard.
Boost @@ -4297,6 +4299,204 @@
+

+ The following macros describe features in the 2020 ISO C++ standard, formerly + known as C++2a, that are not yet supported by a particular compiler or library. +

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ Macro +

+
+

+ Description +

+
+

+ BOOST_NO_CXX20_HDR_BARRIER +

+
+

+ The compiler does not support the header <barrier>. +

+
+

+ BOOST_NO_CXX20_HDR_FORMAT +

+
+

+ The compiler does not support the header <format>. +

+
+

+ BOOST_NO_CXX20_HDR_SOURCE_LOCATION +

+
+

+ The compiler does not support the header <format>. +

+
+

+ BOOST_NO_CXX20_HDR_BIT +

+
+

+ The compiler does not support the header <bit>. +

+
+

+ BOOST_NO_CXX20_HDR_LATCH +

+
+

+ The compiler does not support the header <latch>. +

+
+

+ BOOST_NO_CXX20_HDR_SPAN +

+
+

+ The compiler does not support the header <span>. +

+
+

+ BOOST_NO_CXX20_HDR_COMPARE +

+
+

+ The compiler does not support the header <compare>. +

+
+

+ BOOST_NO_CXX20_HDR_NUMBERS +

+
+

+ The compiler does not support the header <numbers>. +

+
+

+ BOOST_NO_CXX20_HDR_STOP_TOKEN +

+
+

+ The compiler does not support the header <stop_token>. +

+
+

+ BOOST_NO_CXX20_HDR_CONCEPTS +

+
+

+ The compiler does not support the header <concepts>. +

+
+

+ BOOST_NO_CXX20_HDR_RANGES +

+
+

+ The compiler does not support the header <range>. +

+
+

+ BOOST_NO_CXX20_HDR_SYNCSTREAM +

+
+

+ The compiler does not support the header <syncstream>. +

+
+

+ BOOST_NO_CXX20_HDR_COROUTINE +

+
+

+ The compiler does not support the header <coroutine>. +

+
+

+ BOOST_NO_CXX20_HDR_SEMAPHORE +

+
+

+ The compiler does not support the header <semaphore>. +

+
+
+
+ @@ -4377,6 +4577,19 @@

+ + +

+ BOOST_NO_CXX11_ATOMIC_SMART_PTR +

+ + +

+ The standard library no longer supports atomic overloads for std::shared_ptr: use std::atomic<shared_ptr<T>> + instead. +

+ +
diff --git a/doc/html/index.html b/doc/html/index.html index d78b63ff..3b318f82 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -58,8 +58,6 @@
Boost Macro Reference
-
Broad - C++ Standard Level Checks
Macros that describe C++03 defects
Macros @@ -78,6 +76,8 @@ that describe C++17 features not supported
Macros that allow use of C++17 features with C++14 or earlier compilers
+
Macros + that describe C++20 features not supported
Macros that describe features that have been removed from the standard.
Boost @@ -992,7 +992,7 @@ - +

Last revised: March 03, 2021 at 16:58:55 GMT

Last revised: March 05, 2021 at 17:51:35 GMT


diff --git a/doc/macro_reference.qbk b/doc/macro_reference.qbk index 7b1018eb..729cb5b9 100644 --- a/doc/macro_reference.qbk +++ b/doc/macro_reference.qbk @@ -1056,6 +1056,31 @@ provide compliant C++17 support. [endsect] +[section Macros that describe C++20 features not supported] + +The following macros describe features in the 2020 ISO C++ standard, formerly known as C++2a, +that are not yet supported by a particular compiler or library. + +[table +[[Macro ][Description ]] +[[`BOOST_NO_CXX20_HDR_BARRIER`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_FORMAT`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SOURCE_LOCATION`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_BIT`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_LATCH`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SPAN`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_COMPARE`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_NUMBERS`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_STOP_TOKEN`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_CONCEPTS`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_RANGES`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SYNCSTREAM`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_COROUTINE`][The compiler does not support the header ``.]] +[[`BOOST_NO_CXX20_HDR_SEMAPHORE`][The compiler does not support the header ``.]] +] + +[endsect] + [section Macros that describe features that have been removed from the standard.] The following macros describe features which were required by one version of the standard, but have been removed by later versions. @@ -1066,6 +1091,7 @@ The following macros describe features which were required by one version of the [[`BOOST_NO_AUTO_PTR`][The standard library no longer supports `std::auto_ptr`. It was deprecated in C++11 and is removed from C++14.]] [[`BOOST_NO_CXX98_FUNCTION_BASE`][The standard library no longer supports `std::unary_function` and `std::binary_function`. They were deprecated in C++11 and is removed from C++14.]] [[`BOOST_NO_CXX98_BINDERS`][The standard library no longer supports `std::bind1st`, `std::bind2nd`, `std::ptr_fun` and `std::mem_fun`. They were deprecated in C++11 and is removed from C++14.]] +[[`BOOST_NO_CXX11_ATOMIC_SMART_PTR`][The standard library no longer supports atomic overloads for `std::shared_ptr`: use `std::atomic>` instead.]] ] [endsect] diff --git a/include/boost/config/assert_cxx03.hpp b/include/boost/config/assert_cxx03.hpp index 34fb832d..41c2fb0b 100644 --- a/include/boost/config/assert_cxx03.hpp +++ b/include/boost/config/assert_cxx03.hpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:50 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) @@ -20,9 +20,6 @@ #ifdef BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS." #endif -#ifdef BOOST_NO_AUTO_PTR -# error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_AUTO_PTR." -#endif #ifdef BOOST_NO_COMPLETE_VALUE_INITIALIZATION # error "Your compiler appears not to be fully C++03 compliant. Detected via defect macro BOOST_NO_COMPLETE_VALUE_INITIALIZATION." #endif diff --git a/include/boost/config/assert_cxx11.hpp b/include/boost/config/assert_cxx11.hpp index c2f43a6e..f123987a 100644 --- a/include/boost/config/assert_cxx11.hpp +++ b/include/boost/config/assert_cxx11.hpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:50 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) @@ -21,9 +21,6 @@ #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 -#ifdef BOOST_NO_CXX11_ATOMIC_SMART_PTR -# error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_ATOMIC_SMART_PTR." -#endif #ifdef BOOST_NO_CXX11_AUTO_DECLARATIONS # error "Your compiler appears not to be fully C++11 compliant. Detected via defect macro BOOST_NO_CXX11_AUTO_DECLARATIONS." #endif diff --git a/include/boost/config/assert_cxx14.hpp b/include/boost/config/assert_cxx14.hpp index 18892db4..e95b8a51 100644 --- a/include/boost/config/assert_cxx14.hpp +++ b/include/boost/config/assert_cxx14.hpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:50 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/include/boost/config/assert_cxx17.hpp b/include/boost/config/assert_cxx17.hpp index 3a0e019c..54d5ebb0 100644 --- a/include/boost/config/assert_cxx17.hpp +++ b/include/boost/config/assert_cxx17.hpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:50 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) diff --git a/include/boost/config/assert_cxx20.hpp b/include/boost/config/assert_cxx20.hpp new file mode 100644 index 00000000..f81ece26 --- /dev/null +++ b/include/boost/config/assert_cxx20.hpp @@ -0,0 +1,56 @@ +// This file was automatically generated on Sat Mar 6 19:55:50 2021 +// 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$ +// + +#include +#include + +#ifdef BOOST_NO_CXX20_HDR_BARRIER +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_BARRIER." +#endif +#ifdef BOOST_NO_CXX20_HDR_BIT +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_BIT." +#endif +#ifdef BOOST_NO_CXX20_HDR_COMPARE +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_COMPARE." +#endif +#ifdef BOOST_NO_CXX20_HDR_CONCEPTS +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_CONCEPTS." +#endif +#ifdef BOOST_NO_CXX20_HDR_COROUTINE +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_COROUTINE." +#endif +#ifdef BOOST_NO_CXX20_HDR_FORMAT +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_FORMAT." +#endif +#ifdef BOOST_NO_CXX20_HDR_LATCH +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_LATCH." +#endif +#ifdef BOOST_NO_CXX20_HDR_NUMBERS +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_NUMBERS." +#endif +#ifdef BOOST_NO_CXX20_HDR_RANGES +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_RANGES." +#endif +#ifdef BOOST_NO_CXX20_HDR_SEMAPHORE +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_SEMAPHORE." +#endif +#ifdef BOOST_NO_CXX20_HDR_SOURCE_LOCATION +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_SOURCE_LOCATION." +#endif +#ifdef BOOST_NO_CXX20_HDR_SPAN +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_SPAN." +#endif +#ifdef BOOST_NO_CXX20_HDR_STOP_TOKEN +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_STOP_TOKEN." +#endif +#ifdef BOOST_NO_CXX20_HDR_SYNCSTREAM +# error "Your compiler appears not to be fully C++20 compliant. Detected via defect macro BOOST_NO_CXX20_HDR_SYNCSTREAM." +#endif diff --git a/include/boost/config/assert_cxx98.hpp b/include/boost/config/assert_cxx98.hpp deleted file mode 100644 index aa745d43..00000000 --- a/include/boost/config/assert_cxx98.hpp +++ /dev/null @@ -1,23 +0,0 @@ -// This file was automatically generated on Wed Mar 3 08:46:11 2021 -// by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. -// 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$ -// - -#include -#include - -#ifdef BOOST_NO_CXX98_BINDERS -# error "Your compiler appears not to be fully C++98 compliant. Detected via defect macro BOOST_NO_CXX98_BINDERS." -#endif -#ifdef BOOST_NO_CXX98_FUNCTION_BASE -# error "Your compiler appears not to be fully C++98 compliant. Detected via defect macro BOOST_NO_CXX98_FUNCTION_BASE." -#endif -#ifdef BOOST_NO_CXX98_RANDOM_SHUFFLE -# error "Your compiler appears not to be fully C++98 compliant. Detected via defect macro BOOST_NO_CXX98_RANDOM_SHUFFLE." -#endif diff --git a/include/boost/config/detail/cxx_composite.hpp b/include/boost/config/detail/cxx_composite.hpp index 7f6c1a0a..7d507561 100644 --- a/include/boost/config/detail/cxx_composite.hpp +++ b/include/boost/config/detail/cxx_composite.hpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:50 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) @@ -12,7 +12,6 @@ #if defined(BOOST_NO_ADL_BARRIER)\ || defined(BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP)\ || defined(BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS)\ - || defined(BOOST_NO_AUTO_PTR)\ || defined(BOOST_NO_COMPLETE_VALUE_INITIALIZATION)\ || defined(BOOST_NO_CTYPE_FUNCTIONS)\ || defined(BOOST_NO_CV_SPECIALIZATIONS)\ @@ -83,7 +82,6 @@ || defined(BOOST_NO_CXX11_ADDRESSOF)\ || defined(BOOST_NO_CXX11_ALIGNAS)\ || defined(BOOST_NO_CXX11_ALLOCATOR)\ - || defined(BOOST_NO_CXX11_ATOMIC_SMART_PTR)\ || defined(BOOST_NO_CXX11_AUTO_DECLARATIONS)\ || defined(BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS)\ || defined(BOOST_NO_CXX11_CHAR16_T)\ @@ -184,3 +182,21 @@ # define BOOST_NO_CXX17 #endif +#if defined(BOOST_NO_CXX17)\ + || defined(BOOST_NO_CXX20_HDR_BARRIER)\ + || defined(BOOST_NO_CXX20_HDR_BIT)\ + || defined(BOOST_NO_CXX20_HDR_COMPARE)\ + || defined(BOOST_NO_CXX20_HDR_CONCEPTS)\ + || defined(BOOST_NO_CXX20_HDR_COROUTINE)\ + || defined(BOOST_NO_CXX20_HDR_FORMAT)\ + || defined(BOOST_NO_CXX20_HDR_LATCH)\ + || defined(BOOST_NO_CXX20_HDR_NUMBERS)\ + || defined(BOOST_NO_CXX20_HDR_RANGES)\ + || defined(BOOST_NO_CXX20_HDR_SEMAPHORE)\ + || defined(BOOST_NO_CXX20_HDR_SOURCE_LOCATION)\ + || defined(BOOST_NO_CXX20_HDR_SPAN)\ + || defined(BOOST_NO_CXX20_HDR_STOP_TOKEN)\ + || defined(BOOST_NO_CXX20_HDR_SYNCSTREAM) +# define BOOST_NO_CXX20 +#endif + diff --git a/include/boost/config/detail/suffix.hpp b/include/boost/config/detail/suffix.hpp index a8a90ad7..c8a7aa3f 100644 --- a/include/boost/config/detail/suffix.hpp +++ b/include/boost/config/detail/suffix.hpp @@ -1123,6 +1123,68 @@ namespace std{ using ::type_info; } #endif #endif +#if !defined(_YVALS) && !defined(_CPPLIB_VER) // msvc std lib already configured +#if (!defined(__has_include) || (__cplusplus < 201704)) +# define BOOST_NO_CXX20_HDR_BARRIER +# define BOOST_NO_CXX20_HDR_FORMAT +# define BOOST_NO_CXX20_HDR_SOURCE_LOCATION +# define BOOST_NO_CXX20_HDR_BIT +# define BOOST_NO_CXX20_HDR_LATCH +# define BOOST_NO_CXX20_HDR_SPAN +# define BOOST_NO_CXX20_HDR_COMPARE +# define BOOST_NO_CXX20_HDR_NUMBERS +# define BOOST_NO_CXX20_HDR_STOP_TOKEN +# define BOOST_NO_CXX20_HDR_CONCEPTS +# define BOOST_NO_CXX20_HDR_RANGES +# define BOOST_NO_CXX20_HDR_SYNCSTREAM +# define BOOST_NO_CXX20_HDR_COROUTINE +# define BOOST_NO_CXX20_HDR_SEMAPHORE +#else +#if !__has_include() +# define BOOST_NO_CXX20_HDR_BARRIER +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_FORMAT +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_SOURCE_LOCATION +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_BIT +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_LATCH +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_SPAN +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_COMPARE +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_NUMBERS +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_STOP_TOKEN +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_CONCEPTS +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_RANGES +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_SYNCSTREAM +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_COROUTINE +#endif +#if !__has_include() +# define BOOST_NO_CXX20_HDR_SEMAPHORE +#endif +#endif +#endif + // // Define composite agregate macros: // diff --git a/include/boost/config/stdlib/dinkumware.hpp b/include/boost/config/stdlib/dinkumware.hpp index 40eb6679..fb584205 100644 --- a/include/boost/config/stdlib/dinkumware.hpp +++ b/include/boost/config/stdlib/dinkumware.hpp @@ -192,6 +192,26 @@ # define BOOST_NO_CXX17_STD_INVOKE #endif +// C++20 features +#if !defined(_MSVC_STL_UPDATE) || (_MSVC_STL_UPDATE < 202008L) || !defined(_HAS_CXX20) || (_HAS_CXX20 == 0) +# define BOOST_NO_CXX20_HDR_BARRIER +# define BOOST_NO_CXX20_HDR_BIT +# define BOOST_NO_CXX20_HDR_LATCH +# define BOOST_NO_CXX20_HDR_SPAN +# define BOOST_NO_CXX20_HDR_COMPARE +# define BOOST_NO_CXX20_HDR_NUMBERS +# define BOOST_NO_CXX20_HDR_CONCEPTS +# define BOOST_NO_CXX20_HDR_COROUTINE +# define BOOST_NO_CXX20_HDR_SEMAPHORE +#endif +// C++20 features not yet implemented: +# define BOOST_NO_CXX20_HDR_FORMAT +# define BOOST_NO_CXX20_HDR_SOURCE_LOCATION +# define BOOST_NO_CXX20_HDR_STOP_TOKEN +# define BOOST_NO_CXX20_HDR_SYNCSTREAM +// Incomplete: +# define BOOST_NO_CXX20_HDR_RANGES + #if !(!defined(_CPPLIB_VER) || (_CPPLIB_VER < 650) || !defined(BOOST_MSVC) || (BOOST_MSVC < 1912) || !defined(_HAS_CXX17) || (_HAS_CXX17 == 0)) // Deprecated std::iterator: # define BOOST_NO_STD_ITERATOR @@ -227,6 +247,12 @@ # define BOOST_NO_CXX98_BINDERS # endif #endif +// +// Things deprecated in C++20: +// +#if defined(_HAS_CXX20) +# define BOOST_NO_CXX11_ATOMIC_SMART_PTR +#endif // diff --git a/include/boost/config/stdlib/libcpp.hpp b/include/boost/config/stdlib/libcpp.hpp index ed51c058..c7daab1f 100644 --- a/include/boost/config/stdlib/libcpp.hpp +++ b/include/boost/config/stdlib/libcpp.hpp @@ -106,6 +106,7 @@ #ifdef __has_include #if __has_include() +#include #if !defined(__cpp_lib_execution) || (__cpp_lib_execution < 201603L) # define BOOST_NO_CXX17_HDR_EXECUTION @@ -114,6 +115,54 @@ #define BOOST_NO_CXX17_STD_INVOKE #endif +#if !defined(__cpp_lib_bit_cast) || (__cpp_lib_bit_cast < 201806L) || !defined(__cpp_lib_bitops) || (__cpp_lib_bitops < 201907L) || !defined(__cpp_lib_endian) || (__cpp_lib_endian < 201907L) +# define BOOST_NO_CXX20_HDR_BIT +#endif +#if !defined(__cpp_lib_three_way_comparison) || (__cpp_lib_three_way_comparison < 201907L) +# define BOOST_NO_CXX20_HDR_COMPARE +#endif +#if !defined(__cpp_lib_ranges) || (__cpp_lib_ranges < 201911L) +# define BOOST_NO_CXX20_HDR_RANGES +#endif +#if !defined(__cpp_lib_barrier) || (__cpp_lib_barrier < 201907L) +# define BOOST_NO_CXX20_HDR_BARRIER +#endif +#if !defined(__cpp_lib_format) || (__cpp_lib_format < 201907L) +# define BOOST_NO_CXX20_HDR_FORMAT +#endif +#if !defined(__cpp_lib_source_location) || (__cpp_lib_source_location < 201907L) +# define BOOST_NO_CXX20_HDR_SOURCE_LOCATION +#endif +#if !defined(__cpp_lib_latch) || (__cpp_lib_latch < 201907L) +# define BOOST_NO_CXX20_HDR_SOURCE_LATCH +#endif +#if !defined(__cpp_lib_span) || (__cpp_lib_span < 202002L) +# define BOOST_NO_CXX20_HDR_SOURCE_SPAN +#endif +#if !defined(__cpp_lib_math_constants) || (__cpp_lib_math_constants < 201907L) +# define BOOST_NO_CXX20_HDR_SOURCE_NUMBERS +#endif +#if !defined(__cpp_lib_jthread) || (__cpp_lib_jthread < 201911L) +# define BOOST_NO_CXX20_HDR_SOURCE_STOP_TOKEN +#endif +#if !defined(__cpp_lib_concepts) || (__cpp_lib_concepts < 202002L) +# define BOOST_NO_CXX20_HDR_SOURCE_STOP_CONCEPTS +#endif +#if !defined(__cpp_lib_syncbuf) || (__cpp_lib_syncbuf < 201803L) +# define BOOST_NO_CXX20_HDR_SYNCSTREAM +#endif +#if !defined(__cpp_lib_coroutine) || (__cpp_lib_coroutine < 201902L) +# define BOOST_NO_CXX20_HDR_COROUTINE +#endif +#if !defined(__cpp_lib_semaphore) || (__cpp_lib_semaphore < 201907L) +# define BOOST_NO_CXX20_HDR_SEMAPHORE +#endif + +#if(_LIBCPP_VERSION < 9000) && !defined(BOOST_NO_CXX20_HDR_SPAN) +// as_writable_bytes is missing. +# define BOOST_NO_CXX20_HDR_SPAN +#endif + #else #define BOOST_NO_CXX17_STD_INVOKE // Invoke support is incomplete (no invoke_result) #define BOOST_NO_CXX17_HDR_EXECUTION diff --git a/include/boost/config/stdlib/libstdcpp3.hpp b/include/boost/config/stdlib/libstdcpp3.hpp index da384d23..f01ff5f9 100644 --- a/include/boost/config/stdlib/libstdcpp3.hpp +++ b/include/boost/config/stdlib/libstdcpp3.hpp @@ -303,10 +303,6 @@ extern "C" char *gets (char *__s); # define BOOST_NO_CXX14_STD_EXCHANGE #endif -#if defined(__clang_major__) && ((__clang_major__ < 3) || ((__clang_major__ == 3) && (__clang_minor__ < 7))) -// As of clang-3.6, libstdc++ header throws up errors with clang: -# define BOOST_NO_CXX11_HDR_ATOMIC -#endif // // C++0x features in GCC 5.1 and later // @@ -355,6 +351,35 @@ extern "C" char *gets (char *__s); # define BOOST_NO_CXX17_HDR_CHARCONV #endif +#if BOOST_LIBSTDCXX_VERSION < 110000 +// +// Header may be present but lacks std::bit_cast: +// +#define BOOST_NO_CXX20_HDR_BIT +#endif + +#ifndef __cpp_impl_coroutine +# define BOOST_NO_CXX20_HDR_COROUTINE +#endif + +// +// These next defines are mostly for older clang versions with a newer libstdc++ : +// +#if !defined(__cpp_lib_concepts) +#if !defined(BOOST_NO_CXX20_HDR_COMPARE) +# define BOOST_NO_CXX20_HDR_COMPARE +#endif +#if !defined(BOOST_NO_CXX20_HDR_CONCEPTS) +# define BOOST_NO_CXX20_HDR_CONCEPTS +#endif +#if !defined(BOOST_NO_CXX20_HDR_SPAN) +# define BOOST_NO_CXX20_HDR_SPAN +#endif +#if !defined(BOOST_NO_CXX20_HDR_RANGES) +# define BOOST_NO_CXX20_HDR_RANGES +#endif +#endif + // // Headers not present on Solaris with the Oracle compiler: #if defined(__SUNPRO_CC) && (__SUNPRO_CC < 0x5140) diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 0f7d0f38..02922601 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 Wed Mar 3 12:23:02 2021 +# This file was automatically generated on Sat Mar 6 19:55:52 2021 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -388,6 +388,48 @@ test-suite "BOOST_NO_CXX17_STD_INVOKE" : test-suite "BOOST_NO_CXX17_STRUCTURED_BINDINGS" : [ run ../no_cxx17_structured_bindings_pass.cpp ] [ compile-fail ../no_cxx17_structured_bindings_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_BARRIER" : +[ run ../no_cxx20_hdr_barrier_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_barrier_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_BIT" : +[ run ../no_cxx20_hdr_bit_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_bit_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_COMPARE" : +[ run ../no_cxx20_hdr_compare_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_compare_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_CONCEPTS" : +[ run ../no_cxx20_hdr_concepts_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_concepts_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_COROUTINE" : +[ run ../no_cxx20_hdr_coroutine_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_coroutine_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_FORMAT" : +[ run ../no_cxx20_hdr_format_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_format_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_LATCH" : +[ run ../no_cxx20_hdr_latch_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_latch_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_NUMBERS" : +[ run ../no_cxx20_hdr_numbers_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_numbers_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_RANGES" : +[ run ../no_cxx20_hdr_ranges_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_ranges_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_SEMAPHORE" : +[ run ../no_cxx20_hdr_semaphore_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_semaphore_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_SOURCE_LOCATION" : +[ run ../no_cxx20_hdr_source_location_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_source_location_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_SPAN" : +[ run ../no_cxx20_hdr_span_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_span_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_STOP_TOKEN" : +[ run ../no_cxx20_hdr_stop_token_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_stop_token_fail.cpp ] ; +test-suite "BOOST_NO_CXX20_HDR_SYNCSTREAM" : +[ run ../no_cxx20_hdr_syncstream_pass.cpp ] +[ compile-fail ../no_cxx20_hdr_syncstream_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_cxx11_hdr_type_traits.ipp b/test/boost_no_cxx11_hdr_type_traits.ipp index d4862a0c..ad7a8801 100644 --- a/test/boost_no_cxx11_hdr_type_traits.ipp +++ b/test/boost_no_cxx11_hdr_type_traits.ipp @@ -44,7 +44,10 @@ int test() using std::is_trivial; using std::is_trivially_copyable; using std::is_standard_layout; +#if !((__cplusplus > 201703) || (defined(_MSVC_LANG) && (_MSVC_LANG > 201703))) + // deprecated in C++20 (including preview editions): using std::is_pod; +#endif #if !((__cplusplus > 201700) || (defined(_MSVC_LANG) && (_MSVC_LANG > 201700))) // deprecated in C++ 17: using std::is_literal_type; diff --git a/test/boost_no_cxx20_hdr_barrier.ipp b/test/boost_no_cxx20_hdr_barrier.ipp new file mode 100644 index 00000000..d5d444c4 --- /dev/null +++ b/test/boost_no_cxx20_hdr_barrier.ipp @@ -0,0 +1,24 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_BARRIER +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_barrier { + + using std::barrier; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_bit.ipp b/test/boost_no_cxx20_hdr_bit.ipp new file mode 100644 index 00000000..368762b6 --- /dev/null +++ b/test/boost_no_cxx20_hdr_bit.ipp @@ -0,0 +1,35 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_BIT +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_bit { + + using std::bit_cast; + using std::has_single_bit; + using std::bit_ceil; + using std::bit_floor; + using std::bit_width; + using std::rotl; + using std::rotr; + using std::countl_zero; + using std::countl_one; + using std::countr_zero; + using std::countr_one; + using std::popcount; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_compare.ipp b/test/boost_no_cxx20_hdr_compare.ipp new file mode 100644 index 00000000..362fdff6 --- /dev/null +++ b/test/boost_no_cxx20_hdr_compare.ipp @@ -0,0 +1,44 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_COMPARE +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_compare { + + using std::three_way_comparable; + using std::three_way_comparable_with; + using std::partial_ordering; + using std::weak_ordering; + using std::strong_ordering; + using std::common_comparison_category; + using std::compare_three_way_result; + using std::compare_three_way; + // Customization points aren't actual functions: + //using std::strong_order; + //using std::weak_order; + //using std::partial_order; + //using std::compare_strong_order_fallback; + //using std::compare_weak_order_fallback; + //using std::compare_partial_order_fallback; + using std::is_eq; + using std::is_neq; + using std::is_lt; + using std::is_lteq; + using std::is_gt; + using std::is_gteq; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_concepts.ipp b/test/boost_no_cxx20_hdr_concepts.ipp new file mode 100644 index 00000000..5f7ccd57 --- /dev/null +++ b/test/boost_no_cxx20_hdr_concepts.ipp @@ -0,0 +1,55 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_CONCEPTS +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_concepts { + + using std::same_as; + using std::derived_from; + using std::convertible_to; + using std::common_reference_with; + using std::common_with; + using std::integral; + using std::signed_integral; + using std::unsigned_integral; + using std::floating_point; + using std::assignable_from; + using std::swappable; + using std::swappable_with; + using std::destructible; + using std::constructible_from; + using std::default_initializable; + using std::move_constructible; + using std::copy_constructible; + using std::equality_comparable; + using std::equality_comparable_with; + using std::totally_ordered; + using std::totally_ordered_with; + using std::movable; + using std::copyable; + using std::semiregular; + using std::regular; + using std::invocable; + using std::regular_invocable; + using std::predicate; + using std::relation; + using std::equivalence_relation; + using std::strict_weak_order; + using std::swap; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_coroutine.ipp b/test/boost_no_cxx20_hdr_coroutine.ipp new file mode 100644 index 00000000..556e17fc --- /dev/null +++ b/test/boost_no_cxx20_hdr_coroutine.ipp @@ -0,0 +1,30 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_COROUTINE +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_coroutine { + + using std::coroutine_traits; + using std::coroutine_handle; + using std::noop_coroutine_promise; + using std::noop_coroutine_handle; + using std::noop_coroutine; + using std::suspend_never; + using std::suspend_always; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_format.ipp b/test/boost_no_cxx20_hdr_format.ipp new file mode 100644 index 00000000..2d5d7126 --- /dev/null +++ b/test/boost_no_cxx20_hdr_format.ipp @@ -0,0 +1,44 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_FORMAT +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_format { + + using std::formatter; + using std::basic_format_parse_context; + using std::format_parse_context; + using std::wformat_parse_context; + using std::basic_format_context; + using std::format_context; + using std::wformat_context; + using std::basic_format_arg; + using std::basic_format_args; + using std::format_args; + using std::wformat_args; + using std::format_error; + using std::format; + using std::format_to; + using std::format_to_n; + using std::formatted_size; + using std::vformat; + using std::vformat_to; + using std::visit_format_arg; + using std::make_format_args; + using std::make_wformat_args; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_latch.ipp b/test/boost_no_cxx20_hdr_latch.ipp new file mode 100644 index 00000000..88d794f9 --- /dev/null +++ b/test/boost_no_cxx20_hdr_latch.ipp @@ -0,0 +1,24 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_LATCH +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_latch { + + using std::latch; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_numbers.ipp b/test/boost_no_cxx20_hdr_numbers.ipp new file mode 100644 index 00000000..ab95751f --- /dev/null +++ b/test/boost_no_cxx20_hdr_numbers.ipp @@ -0,0 +1,36 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_NUMBERS +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_numbers { + + using std::numbers::e_v; + using std::numbers::log2e_v; + using std::numbers::log10e_v; + using std::numbers::pi_v; + using std::numbers::inv_pi_v; + using std::numbers::inv_sqrtpi_v; + using std::numbers::ln2_v; + using std::numbers::ln10_v; + using std::numbers::sqrt2_v; + using std::numbers::sqrt3_v; + using std::numbers::inv_sqrt3_v; + using std::numbers::egamma_v; + using std::numbers::phi_v; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_ranges.ipp b/test/boost_no_cxx20_hdr_ranges.ipp new file mode 100644 index 00000000..9021a436 --- /dev/null +++ b/test/boost_no_cxx20_hdr_ranges.ipp @@ -0,0 +1,101 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_RANGES +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_ranges { + + using std::ranges::range; + using std::ranges::borrowed_range; + using std::ranges::sized_range; + using std::ranges::view; + using std::ranges::input_range; + using std::ranges::output_range; + using std::ranges::forward_range; + using std::ranges::bidirectional_range; + using std::ranges::random_access_range; + using std::ranges::contiguous_range; + using std::ranges::common_range; + using std::ranges::viewable_range; + + using std::ranges::iterator_t; + using std::ranges::sentinel_t; + using std::ranges::range_difference_t; + using std::ranges::range_size_t; + using std::ranges::range_value_t; + using std::ranges::range_reference_t; + using std::ranges::range_rvalue_reference_t; + using std::ranges::view_interface; + using std::ranges::subrange; + using std::ranges::dangling; + using std::ranges::borrowed_iterator_t; + using std::ranges::borrowed_subrange_t; + using std::ranges::empty_view; + using std::views::empty; + using std::ranges::single_view; + using std::views::single; + using std::ranges::iota_view; + using std::views::iota; + using std::ranges::basic_istream_view; + using std::ranges::istream_view; + using std::views::all_t; + using std::views::all; + using std::ranges::ref_view; + using std::ranges::filter_view; + using std::views::filter; + using std::ranges::transform_view; + using std::views::transform; + using std::ranges::take_view; + using std::views::take; + using std::ranges::take_while_view; + using std::views::take_while; + using std::ranges::drop_view; + using std::views::drop; + using std::ranges::drop_while_view; + using std::views::drop_while; + using std::ranges::join_view; + using std::views::join; + using std::ranges::split_view; + using std::views::split; + using std::views::counted; + using std::ranges::common_view; + using std::views::common; + using std::ranges::reverse_view; + using std::views::reverse; + using std::ranges::elements_view; + using std::views::elements; + using std::ranges::keys_view; + using std::views::keys; + using std::ranges::values_view; + using std::views::values; + using std::ranges::begin; + using std::ranges::end; + using std::ranges::cbegin; + using std::ranges::cend; + using std::ranges::rbegin; + using std::ranges::rend; + using std::ranges::crbegin; + using std::ranges::crend; + using std::ranges::size; + using std::ranges::ssize; + using std::ranges::empty; + using std::ranges::data; + using std::ranges::cdata; + using std::ranges::subrange_kind; + + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_semaphore.ipp b/test/boost_no_cxx20_hdr_semaphore.ipp new file mode 100644 index 00000000..40618f3c --- /dev/null +++ b/test/boost_no_cxx20_hdr_semaphore.ipp @@ -0,0 +1,25 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_SEMAPHORE +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_semaphore { + + using std::counting_semaphore; + using std::binary_semaphore; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_source_location.ipp b/test/boost_no_cxx20_hdr_source_location.ipp new file mode 100644 index 00000000..f06ed1e3 --- /dev/null +++ b/test/boost_no_cxx20_hdr_source_location.ipp @@ -0,0 +1,24 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_SOURCE_LOCATION +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_source_location { + + using std::source_location; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_span.ipp b/test/boost_no_cxx20_hdr_span.ipp new file mode 100644 index 00000000..b064793a --- /dev/null +++ b/test/boost_no_cxx20_hdr_span.ipp @@ -0,0 +1,27 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_SPAN +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_span { + + using std::span; + using std::dynamic_extent; + using std::as_bytes; + using std::as_writable_bytes; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_stop_token.ipp b/test/boost_no_cxx20_hdr_stop_token.ipp new file mode 100644 index 00000000..a718916c --- /dev/null +++ b/test/boost_no_cxx20_hdr_stop_token.ipp @@ -0,0 +1,28 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_STOP_TOKEN +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_stop_token { + + using std::stop_token; + using std::stop_source; + using std::stop_callback; + using std::nostopstate_t; + using std::nostopstate; + + int test() + { + return 0; + } + +} diff --git a/test/boost_no_cxx20_hdr_syncstream.ipp b/test/boost_no_cxx20_hdr_syncstream.ipp new file mode 100644 index 00000000..4467903e --- /dev/null +++ b/test/boost_no_cxx20_hdr_syncstream.ipp @@ -0,0 +1,29 @@ +// (C) Copyright John Maddock 2021 + +// 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_CXX20_HDR_SYNCSTREAM +// TITLE: C++20 header is either not present or too broken to be used +// DESCRIPTION: The compiler does not support the C++20 header + +#include + +namespace boost_no_cxx20_hdr_syncstream { + + using std::basic_syncbuf; + using std::basic_osyncstream; + using std::syncbuf; + using std::wsyncbuf; + using std::osyncstream; + using std::wosyncstream; + + int test() + { + return 0; + } + +} diff --git a/test/config_info.cpp b/test/config_info.cpp index 49c30fe4..ebb98f2b 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -1181,6 +1181,20 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_CXX17_STD_APPLY); PRINT_MACRO(BOOST_NO_CXX17_STD_INVOKE); PRINT_MACRO(BOOST_NO_CXX17_STRUCTURED_BINDINGS); + PRINT_MACRO(BOOST_NO_CXX20_HDR_BARRIER); + PRINT_MACRO(BOOST_NO_CXX20_HDR_BIT); + PRINT_MACRO(BOOST_NO_CXX20_HDR_COMPARE); + PRINT_MACRO(BOOST_NO_CXX20_HDR_CONCEPTS); + PRINT_MACRO(BOOST_NO_CXX20_HDR_COROUTINE); + PRINT_MACRO(BOOST_NO_CXX20_HDR_FORMAT); + PRINT_MACRO(BOOST_NO_CXX20_HDR_LATCH); + PRINT_MACRO(BOOST_NO_CXX20_HDR_NUMBERS); + PRINT_MACRO(BOOST_NO_CXX20_HDR_RANGES); + PRINT_MACRO(BOOST_NO_CXX20_HDR_SEMAPHORE); + PRINT_MACRO(BOOST_NO_CXX20_HDR_SOURCE_LOCATION); + PRINT_MACRO(BOOST_NO_CXX20_HDR_SPAN); + PRINT_MACRO(BOOST_NO_CXX20_HDR_STOP_TOKEN); + PRINT_MACRO(BOOST_NO_CXX20_HDR_SYNCSTREAM); PRINT_MACRO(BOOST_NO_CXX98_BINDERS); PRINT_MACRO(BOOST_NO_CXX98_FUNCTION_BASE); PRINT_MACRO(BOOST_NO_CXX98_RANDOM_SHUFFLE); @@ -1243,6 +1257,11 @@ void print_boost_macros() PRINT_MACRO(BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE); PRINT_MACRO(BOOST_NO_USING_TEMPLATE); PRINT_MACRO(BOOST_NO_VOID_RETURNS); + + + + + // END GENERATED BLOCK PRINT_MACRO(BOOST_CXX_VERSION); diff --git a/test/config_test.cpp b/test/config_test.cpp index b8c70540..5caa9f71 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,6 +1,6 @@ -// This file was automatically generated on Wed Mar 3 12:23:02 2021 +// This file was automatically generated on Sat Mar 6 19:55:52 2021 // by libs/config/tools/generate.cpp -// Copyright John Maddock 2002-4. +// 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) @@ -447,6 +447,76 @@ namespace boost_no_cxx17_std_invoke = empty_boost; #else namespace boost_no_cxx17_structured_bindings = empty_boost; #endif +#ifndef BOOST_NO_CXX20_HDR_BARRIER +#include "boost_no_cxx20_hdr_barrier.ipp" +#else +namespace boost_no_cxx20_hdr_barrier = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_BIT +#include "boost_no_cxx20_hdr_bit.ipp" +#else +namespace boost_no_cxx20_hdr_bit = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_COMPARE +#include "boost_no_cxx20_hdr_compare.ipp" +#else +namespace boost_no_cxx20_hdr_compare = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_CONCEPTS +#include "boost_no_cxx20_hdr_concepts.ipp" +#else +namespace boost_no_cxx20_hdr_concepts = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_COROUTINE +#include "boost_no_cxx20_hdr_coroutine.ipp" +#else +namespace boost_no_cxx20_hdr_coroutine = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_FORMAT +#include "boost_no_cxx20_hdr_format.ipp" +#else +namespace boost_no_cxx20_hdr_format = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_LATCH +#include "boost_no_cxx20_hdr_latch.ipp" +#else +namespace boost_no_cxx20_hdr_latch = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_NUMBERS +#include "boost_no_cxx20_hdr_numbers.ipp" +#else +namespace boost_no_cxx20_hdr_numbers = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_RANGES +#include "boost_no_cxx20_hdr_ranges.ipp" +#else +namespace boost_no_cxx20_hdr_ranges = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_SEMAPHORE +#include "boost_no_cxx20_hdr_semaphore.ipp" +#else +namespace boost_no_cxx20_hdr_semaphore = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_SOURCE_LOCATION +#include "boost_no_cxx20_hdr_source_location.ipp" +#else +namespace boost_no_cxx20_hdr_source_location = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_SPAN +#include "boost_no_cxx20_hdr_span.ipp" +#else +namespace boost_no_cxx20_hdr_span = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_STOP_TOKEN +#include "boost_no_cxx20_hdr_stop_token.ipp" +#else +namespace boost_no_cxx20_hdr_stop_token = empty_boost; +#endif +#ifndef BOOST_NO_CXX20_HDR_SYNCSTREAM +#include "boost_no_cxx20_hdr_syncstream.ipp" +#else +namespace boost_no_cxx20_hdr_syncstream = empty_boost; +#endif #ifndef BOOST_NO_CXX98_BINDERS #include "boost_no_cxx98_binders.ipp" #else @@ -1681,6 +1751,76 @@ int main( int, char *[] ) std::cerr << "Failed test for BOOST_NO_CXX17_STRUCTURED_BINDINGS at: " << __FILE__ << ":" << __LINE__ << std::endl; ++error_count; } + if(0 != boost_no_cxx20_hdr_barrier::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_BARRIER at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_bit::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_BIT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_compare::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_COMPARE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_concepts::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_coroutine::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_COROUTINE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_format::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_FORMAT at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_latch::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_LATCH at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_numbers::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_NUMBERS at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_ranges::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_RANGES at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_semaphore::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_SEMAPHORE at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_source_location::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_SOURCE_LOCATION at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_span::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_SPAN at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_stop_token::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_STOP_TOKEN at: " << __FILE__ << ":" << __LINE__ << std::endl; + ++error_count; + } + if(0 != boost_no_cxx20_hdr_syncstream::test()) + { + std::cerr << "Failed test for BOOST_NO_CXX20_HDR_SYNCSTREAM 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_cxx20_hdr_barrier_fail.cpp b/test/no_cxx20_hdr_barrier_fail.cpp new file mode 100644 index 00000000..bd6584e5 --- /dev/null +++ b/test/no_cxx20_hdr_barrier_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_BARRIER +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_BARRIER should not be defined. +// See file boost_no_cxx20_hdr_barrier.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_CXX20_HDR_BARRIER +#include "boost_no_cxx20_hdr_barrier.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_barrier::test(); +} + diff --git a/test/no_cxx20_hdr_barrier_pass.cpp b/test/no_cxx20_hdr_barrier_pass.cpp new file mode 100644 index 00000000..9e2e1d2f --- /dev/null +++ b/test/no_cxx20_hdr_barrier_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_BARRIER +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_BARRIER should be defined. +// See file boost_no_cxx20_hdr_barrier.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_CXX20_HDR_BARRIER +#include "boost_no_cxx20_hdr_barrier.ipp" +#else +namespace boost_no_cxx20_hdr_barrier = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_barrier::test(); +} + diff --git a/test/no_cxx20_hdr_bit_fail.cpp b/test/no_cxx20_hdr_bit_fail.cpp new file mode 100644 index 00000000..541ed885 --- /dev/null +++ b/test/no_cxx20_hdr_bit_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_BIT +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_BIT should not be defined. +// See file boost_no_cxx20_hdr_bit.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_CXX20_HDR_BIT +#include "boost_no_cxx20_hdr_bit.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_bit::test(); +} + diff --git a/test/no_cxx20_hdr_bit_pass.cpp b/test/no_cxx20_hdr_bit_pass.cpp new file mode 100644 index 00000000..12e31586 --- /dev/null +++ b/test/no_cxx20_hdr_bit_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_BIT +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_BIT should be defined. +// See file boost_no_cxx20_hdr_bit.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_CXX20_HDR_BIT +#include "boost_no_cxx20_hdr_bit.ipp" +#else +namespace boost_no_cxx20_hdr_bit = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_bit::test(); +} + diff --git a/test/no_cxx20_hdr_compare_fail.cpp b/test/no_cxx20_hdr_compare_fail.cpp new file mode 100644 index 00000000..37e3d0a4 --- /dev/null +++ b/test/no_cxx20_hdr_compare_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_COMPARE +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_COMPARE should not be defined. +// See file boost_no_cxx20_hdr_compare.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_CXX20_HDR_COMPARE +#include "boost_no_cxx20_hdr_compare.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_compare::test(); +} + diff --git a/test/no_cxx20_hdr_compare_pass.cpp b/test/no_cxx20_hdr_compare_pass.cpp new file mode 100644 index 00000000..75553cd2 --- /dev/null +++ b/test/no_cxx20_hdr_compare_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:19 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_COMPARE +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_COMPARE should be defined. +// See file boost_no_cxx20_hdr_compare.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_CXX20_HDR_COMPARE +#include "boost_no_cxx20_hdr_compare.ipp" +#else +namespace boost_no_cxx20_hdr_compare = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_compare::test(); +} + diff --git a/test/no_cxx20_hdr_concepts_fail.cpp b/test/no_cxx20_hdr_concepts_fail.cpp new file mode 100644 index 00000000..beb0a037 --- /dev/null +++ b/test/no_cxx20_hdr_concepts_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:20 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_CONCEPTS +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_CONCEPTS should not be defined. +// See file boost_no_cxx20_hdr_concepts.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_CXX20_HDR_CONCEPTS +#include "boost_no_cxx20_hdr_concepts.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_concepts::test(); +} + diff --git a/test/no_cxx20_hdr_concepts_pass.cpp b/test/no_cxx20_hdr_concepts_pass.cpp new file mode 100644 index 00000000..38d66790 --- /dev/null +++ b/test/no_cxx20_hdr_concepts_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:20 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_CONCEPTS +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_CONCEPTS should be defined. +// See file boost_no_cxx20_hdr_concepts.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_CXX20_HDR_CONCEPTS +#include "boost_no_cxx20_hdr_concepts.ipp" +#else +namespace boost_no_cxx20_hdr_concepts = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_concepts::test(); +} + diff --git a/test/no_cxx20_hdr_coroutine_fail.cpp b/test/no_cxx20_hdr_coroutine_fail.cpp new file mode 100644 index 00000000..963f7228 --- /dev/null +++ b/test/no_cxx20_hdr_coroutine_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_COROUTINE +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_COROUTINE should not be defined. +// See file boost_no_cxx20_hdr_coroutine.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_CXX20_HDR_COROUTINE +#include "boost_no_cxx20_hdr_coroutine.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_coroutine::test(); +} + diff --git a/test/no_cxx20_hdr_coroutine_pass.cpp b/test/no_cxx20_hdr_coroutine_pass.cpp new file mode 100644 index 00000000..66e900a8 --- /dev/null +++ b/test/no_cxx20_hdr_coroutine_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_COROUTINE +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_COROUTINE should be defined. +// See file boost_no_cxx20_hdr_coroutine.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_CXX20_HDR_COROUTINE +#include "boost_no_cxx20_hdr_coroutine.ipp" +#else +namespace boost_no_cxx20_hdr_coroutine = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_coroutine::test(); +} + diff --git a/test/no_cxx20_hdr_format_fail.cpp b/test/no_cxx20_hdr_format_fail.cpp new file mode 100644 index 00000000..50dc0f0d --- /dev/null +++ b/test/no_cxx20_hdr_format_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_FORMAT +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_FORMAT should not be defined. +// See file boost_no_cxx20_hdr_format.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_CXX20_HDR_FORMAT +#include "boost_no_cxx20_hdr_format.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_format::test(); +} + diff --git a/test/no_cxx20_hdr_format_pass.cpp b/test/no_cxx20_hdr_format_pass.cpp new file mode 100644 index 00000000..133b9b1b --- /dev/null +++ b/test/no_cxx20_hdr_format_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_FORMAT +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_FORMAT should be defined. +// See file boost_no_cxx20_hdr_format.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_CXX20_HDR_FORMAT +#include "boost_no_cxx20_hdr_format.ipp" +#else +namespace boost_no_cxx20_hdr_format = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_format::test(); +} + diff --git a/test/no_cxx20_hdr_latch_fail.cpp b/test/no_cxx20_hdr_latch_fail.cpp new file mode 100644 index 00000000..4eb29da1 --- /dev/null +++ b/test/no_cxx20_hdr_latch_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_LATCH +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_LATCH should not be defined. +// See file boost_no_cxx20_hdr_latch.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_CXX20_HDR_LATCH +#include "boost_no_cxx20_hdr_latch.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_latch::test(); +} + diff --git a/test/no_cxx20_hdr_latch_pass.cpp b/test/no_cxx20_hdr_latch_pass.cpp new file mode 100644 index 00000000..e7689bc6 --- /dev/null +++ b/test/no_cxx20_hdr_latch_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_LATCH +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_LATCH should be defined. +// See file boost_no_cxx20_hdr_latch.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_CXX20_HDR_LATCH +#include "boost_no_cxx20_hdr_latch.ipp" +#else +namespace boost_no_cxx20_hdr_latch = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_latch::test(); +} + diff --git a/test/no_cxx20_hdr_numbers_fail.cpp b/test/no_cxx20_hdr_numbers_fail.cpp new file mode 100644 index 00000000..68f03cef --- /dev/null +++ b/test/no_cxx20_hdr_numbers_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_NUMBERS +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_NUMBERS should not be defined. +// See file boost_no_cxx20_hdr_numbers.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_CXX20_HDR_NUMBERS +#include "boost_no_cxx20_hdr_numbers.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_numbers::test(); +} + diff --git a/test/no_cxx20_hdr_numbers_pass.cpp b/test/no_cxx20_hdr_numbers_pass.cpp new file mode 100644 index 00000000..71d0a956 --- /dev/null +++ b/test/no_cxx20_hdr_numbers_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_NUMBERS +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_NUMBERS should be defined. +// See file boost_no_cxx20_hdr_numbers.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_CXX20_HDR_NUMBERS +#include "boost_no_cxx20_hdr_numbers.ipp" +#else +namespace boost_no_cxx20_hdr_numbers = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_numbers::test(); +} + diff --git a/test/no_cxx20_hdr_ranges_fail.cpp b/test/no_cxx20_hdr_ranges_fail.cpp new file mode 100644 index 00000000..f89b5858 --- /dev/null +++ b/test/no_cxx20_hdr_ranges_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_RANGES +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_RANGES should not be defined. +// See file boost_no_cxx20_hdr_ranges.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_CXX20_HDR_RANGES +#include "boost_no_cxx20_hdr_ranges.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_ranges::test(); +} + diff --git a/test/no_cxx20_hdr_ranges_pass.cpp b/test/no_cxx20_hdr_ranges_pass.cpp new file mode 100644 index 00000000..4d715b44 --- /dev/null +++ b/test/no_cxx20_hdr_ranges_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_RANGES +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_RANGES should be defined. +// See file boost_no_cxx20_hdr_ranges.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_CXX20_HDR_RANGES +#include "boost_no_cxx20_hdr_ranges.ipp" +#else +namespace boost_no_cxx20_hdr_ranges = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_ranges::test(); +} + diff --git a/test/no_cxx20_hdr_semaphore_fail.cpp b/test/no_cxx20_hdr_semaphore_fail.cpp new file mode 100644 index 00000000..b20527d3 --- /dev/null +++ b/test/no_cxx20_hdr_semaphore_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SEMAPHORE +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_SEMAPHORE should not be defined. +// See file boost_no_cxx20_hdr_semaphore.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_CXX20_HDR_SEMAPHORE +#include "boost_no_cxx20_hdr_semaphore.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_semaphore::test(); +} + diff --git a/test/no_cxx20_hdr_semaphore_pass.cpp b/test/no_cxx20_hdr_semaphore_pass.cpp new file mode 100644 index 00000000..83b06bf5 --- /dev/null +++ b/test/no_cxx20_hdr_semaphore_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SEMAPHORE +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_SEMAPHORE should be defined. +// See file boost_no_cxx20_hdr_semaphore.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_CXX20_HDR_SEMAPHORE +#include "boost_no_cxx20_hdr_semaphore.ipp" +#else +namespace boost_no_cxx20_hdr_semaphore = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_semaphore::test(); +} + diff --git a/test/no_cxx20_hdr_source_location_fail.cpp b/test/no_cxx20_hdr_source_location_fail.cpp new file mode 100644 index 00000000..bd36e85e --- /dev/null +++ b/test/no_cxx20_hdr_source_location_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SOURCE_LOCATION +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_SOURCE_LOCATION should not be defined. +// See file boost_no_cxx20_hdr_source_location.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_CXX20_HDR_SOURCE_LOCATION +#include "boost_no_cxx20_hdr_source_location.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_source_location::test(); +} + diff --git a/test/no_cxx20_hdr_source_location_pass.cpp b/test/no_cxx20_hdr_source_location_pass.cpp new file mode 100644 index 00000000..ee01aec3 --- /dev/null +++ b/test/no_cxx20_hdr_source_location_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SOURCE_LOCATION +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_SOURCE_LOCATION should be defined. +// See file boost_no_cxx20_hdr_source_location.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_CXX20_HDR_SOURCE_LOCATION +#include "boost_no_cxx20_hdr_source_location.ipp" +#else +namespace boost_no_cxx20_hdr_source_location = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_source_location::test(); +} + diff --git a/test/no_cxx20_hdr_span_fail.cpp b/test/no_cxx20_hdr_span_fail.cpp new file mode 100644 index 00000000..2854ee78 --- /dev/null +++ b/test/no_cxx20_hdr_span_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SPAN +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_SPAN should not be defined. +// See file boost_no_cxx20_hdr_span.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_CXX20_HDR_SPAN +#include "boost_no_cxx20_hdr_span.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_span::test(); +} + diff --git a/test/no_cxx20_hdr_span_pass.cpp b/test/no_cxx20_hdr_span_pass.cpp new file mode 100644 index 00000000..2bf51746 --- /dev/null +++ b/test/no_cxx20_hdr_span_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SPAN +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_SPAN should be defined. +// See file boost_no_cxx20_hdr_span.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_CXX20_HDR_SPAN +#include "boost_no_cxx20_hdr_span.ipp" +#else +namespace boost_no_cxx20_hdr_span = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_span::test(); +} + diff --git a/test/no_cxx20_hdr_stop_token_fail.cpp b/test/no_cxx20_hdr_stop_token_fail.cpp new file mode 100644 index 00000000..3eeedf86 --- /dev/null +++ b/test/no_cxx20_hdr_stop_token_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_STOP_TOKEN +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_STOP_TOKEN should not be defined. +// See file boost_no_cxx20_hdr_stop_token.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_CXX20_HDR_STOP_TOKEN +#include "boost_no_cxx20_hdr_stop_token.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_stop_token::test(); +} + diff --git a/test/no_cxx20_hdr_stop_token_pass.cpp b/test/no_cxx20_hdr_stop_token_pass.cpp new file mode 100644 index 00000000..061e8273 --- /dev/null +++ b/test/no_cxx20_hdr_stop_token_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_STOP_TOKEN +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_STOP_TOKEN should be defined. +// See file boost_no_cxx20_hdr_stop_token.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_CXX20_HDR_STOP_TOKEN +#include "boost_no_cxx20_hdr_stop_token.ipp" +#else +namespace boost_no_cxx20_hdr_stop_token = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_stop_token::test(); +} + diff --git a/test/no_cxx20_hdr_syncstream_fail.cpp b/test/no_cxx20_hdr_syncstream_fail.cpp new file mode 100644 index 00000000..ee692efc --- /dev/null +++ b/test/no_cxx20_hdr_syncstream_fail.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SYNCSTREAM +// This file should not compile, if it does then +// BOOST_NO_CXX20_HDR_SYNCSTREAM should not be defined. +// See file boost_no_cxx20_hdr_syncstream.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_CXX20_HDR_SYNCSTREAM +#include "boost_no_cxx20_hdr_syncstream.ipp" +#else +#error "this file should not compile" +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_syncstream::test(); +} + diff --git a/test/no_cxx20_hdr_syncstream_pass.cpp b/test/no_cxx20_hdr_syncstream_pass.cpp new file mode 100644 index 00000000..7940607a --- /dev/null +++ b/test/no_cxx20_hdr_syncstream_pass.cpp @@ -0,0 +1,37 @@ +// This file was automatically generated on Thu Mar 4 18:30:30 2021 +// by libs/config/tools/generate.cpp +// Copyright John Maddock 2002-4. +// 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_CXX20_HDR_SYNCSTREAM +// This file should compile, if it does not then +// BOOST_NO_CXX20_HDR_SYNCSTREAM should be defined. +// See file boost_no_cxx20_hdr_syncstream.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_CXX20_HDR_SYNCSTREAM +#include "boost_no_cxx20_hdr_syncstream.ipp" +#else +namespace boost_no_cxx20_hdr_syncstream = empty_boost; +#endif + +int main( int, char *[] ) +{ + return boost_no_cxx20_hdr_syncstream::test(); +} + diff --git a/tools/generate.cpp b/tools/generate.cpp index 1d4f8d86..8ba362df 100644 --- a/tools/generate.cpp +++ b/tools/generate.cpp @@ -27,7 +27,7 @@ namespace fs = boost::filesystem; fs::path config_path; std::string copyright( -"// Copyright John Maddock 2002-4.\n" +"// Copyright John Maddock 2002-21.\n" "// Use, modification and distribution are subject to the \n" "// Boost Software License, Version 1.0. (See accompanying file \n" "// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n" @@ -328,11 +328,10 @@ void fixup_cxxNN() std_version_macros["03"].erase("BOOST_NO_CXX14"); std_version_macros["03"].erase("BOOST_NO_CXX17"); // - // Since these can be turned off via compiler switches we - // exclude them for now: + // These are removed from later standard versions so we don't check them here: // - //std_version_macros["03"].erase("BOOST_NO_EXCEPTIONS"); - //std_version_macros["03"].erase("BOOST_NO_RTTI"); + std_version_macros["03"].erase("BOOST_NO_AUTO_PTR"); + std_version_macros["11"].erase("BOOST_NO_CXX11_ATOMIC_SMART_PTR"); } void write_cxxNN_asserts()