diff --git a/checks/Jamfile.v2 b/checks/Jamfile.v2 index 3e100dbd..c7d517fb 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 Sat Jul 11 14:13:01 2026 +# This file was automatically generated on Sat Jul 11 16:20:44 2026 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the @@ -257,8 +257,44 @@ obj cxx11_variadic_macros : test_case.cpp /boost/config//boost_config : obj cxx11_variadic_templates : test_case.cpp /boost/config//boost_config : TEST_BOOST_NO_CXX11_VARIADIC_TEMPLATES ; obj void_returns : test_case.cpp /boost/config//boost_config : TEST_BOOST_NO_VOID_RETURNS ; obj intrinsic_wchar_t : test_case.cpp /boost/config//boost_config : TEST_BOOST_NO_INTRINSIC_WCHAR_T ; +obj cpp_constexpr_26 : std/cpp_constexpr_26.cpp ; +alias cpp_constexpr : cpp_constexpr_26 ; +obj cpp_constexpr_exceptions_26 : std/cpp_constexpr_exceptions_26.cpp ; +alias cpp_constexpr_exceptions : cpp_constexpr_exceptions_26 ; +obj cpp_constexpr_virtual_inheritance_26 : std/cpp_constexpr_virtual_inheritance_26.cpp ; +alias cpp_constexpr_virtual_inheritance : cpp_constexpr_virtual_inheritance_26 ; +obj cpp_contracts_26 : std/cpp_contracts_26.cpp ; +alias cpp_contracts : cpp_contracts_26 ; +obj cpp_deleted_function_26 : std/cpp_deleted_function_26.cpp ; +alias cpp_deleted_function : cpp_deleted_function_26 ; +obj cpp_expansion_statements_26 : std/cpp_expansion_statements_26.cpp ; +alias cpp_expansion_statements : cpp_expansion_statements_26 ; +obj cpp_fold_expressions_26 : std/cpp_fold_expressions_26.cpp ; +alias cpp_fold_expressions : cpp_fold_expressions_26 ; +obj cpp_impl_reflection_26 : std/cpp_impl_reflection_26.cpp ; +alias cpp_impl_reflection : cpp_impl_reflection_26 ; +obj cpp_pack_indexing_26 : std/cpp_pack_indexing_26.cpp ; +alias cpp_pack_indexing : cpp_pack_indexing_26 ; +obj cpp_placeholder_variables_26 : std/cpp_placeholder_variables_26.cpp ; +alias cpp_placeholder_variables : cpp_placeholder_variables_26 ; +obj cpp_pp_embed_26 : std/cpp_pp_embed_26.cpp ; +alias cpp_pp_embed : cpp_pp_embed_26 ; +obj cpp_static_assert_26 : std/cpp_static_assert_26.cpp ; +alias cpp_static_assert : cpp_static_assert_26 ; +obj cpp_structured_bindings_26 : std/cpp_structured_bindings_26.cpp ; +alias cpp_structured_bindings : cpp_structured_bindings_26 ; +obj cpp_trivial_union_26 : std/cpp_trivial_union_26.cpp ; +alias cpp_trivial_union : cpp_trivial_union_26 ; +obj cpp_variadic_friend_26 : std/cpp_variadic_friend_26.cpp ; +alias cpp_variadic_friend : cpp_variadic_friend_26 ; +obj cpp_auto_cast_23 : std/cpp_auto_cast_23.cpp ; +alias cpp_auto_cast : cpp_auto_cast_23 ; +obj cpp_char8_t_23 : std/cpp_char8_t_23.cpp ; +alias cpp_char8_t : cpp_char8_t_23 ; obj cpp_consteval_23 : std/cpp_consteval_23.cpp ; alias cpp_consteval : cpp_consteval_23 ; +obj cpp_constexpr_23 : std/cpp_constexpr_23.cpp ; +alias cpp_constexpr : cpp_constexpr_23 ; obj cpp_explicit_this_parameter_23 : std/cpp_explicit_this_parameter_23.cpp ; alias cpp_explicit_this_parameter : cpp_explicit_this_parameter_23 ; obj cpp_if_consteval_23 : std/cpp_if_consteval_23.cpp ; diff --git a/checks/std/cpp_aggregate_bases_17.cpp b/checks/std/cpp_aggregate_bases_17.cpp index f0a19f93..e2207886 100644 --- a/checks/std/cpp_aggregate_bases_17.cpp +++ b/checks/std/cpp_aggregate_bases_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aggregate_nsdmi_14.cpp b/checks/std/cpp_aggregate_nsdmi_14.cpp index 8c030114..8f3da607 100644 --- a/checks/std/cpp_aggregate_nsdmi_14.cpp +++ b/checks/std/cpp_aggregate_nsdmi_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_alias_templates_11.cpp b/checks/std/cpp_alias_templates_11.cpp index 8220c1f0..ce063f5b 100644 --- a/checks/std/cpp_alias_templates_11.cpp +++ b/checks/std/cpp_alias_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_aligned_new_17.cpp b/checks/std/cpp_aligned_new_17.cpp index 61eb2a01..2d40ad82 100644 --- a/checks/std/cpp_aligned_new_17.cpp +++ b/checks/std/cpp_aligned_new_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_attributes_11.cpp b/checks/std/cpp_attributes_11.cpp index 9133c4f6..0669dd23 100644 --- a/checks/std/cpp_attributes_11.cpp +++ b/checks/std/cpp_attributes_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_auto_cast_23.cpp b/checks/std/cpp_auto_cast_23.cpp new file mode 100644 index 00000000..433fa46a --- /dev/null +++ b/checks/std/cpp_auto_cast_23.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_auto_cast +#error "Macro << __cpp_auto_cast is not set" +#endif + +#if __cpp_auto_cast < 202110 +#error "Macro __cpp_auto_cast had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_binary_literals_14.cpp b/checks/std/cpp_binary_literals_14.cpp index fbe7d5b6..3c7cd535 100644 --- a/checks/std/cpp_binary_literals_14.cpp +++ b/checks/std/cpp_binary_literals_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_capture_star_this_17.cpp b/checks/std/cpp_capture_star_this_17.cpp index 91723025..62d121a6 100644 --- a/checks/std/cpp_capture_star_this_17.cpp +++ b/checks/std/cpp_capture_star_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_char8_t_20.cpp b/checks/std/cpp_char8_t_20.cpp index a535cda3..07b369da 100644 --- a/checks/std/cpp_char8_t_20.cpp +++ b/checks/std/cpp_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_char8_t_23.cpp b/checks/std/cpp_char8_t_23.cpp new file mode 100644 index 00000000..4aabe6f5 --- /dev/null +++ b/checks/std/cpp_char8_t_23.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_char8_t +#error "Macro << __cpp_char8_t is not set" +#endif + +#if __cpp_char8_t < 202207 +#error "Macro __cpp_char8_t had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_concepts_20.cpp b/checks/std/cpp_concepts_20.cpp index e42e7087..9b2d7787 100644 --- a/checks/std/cpp_concepts_20.cpp +++ b/checks/std/cpp_concepts_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_conditional_explicit_20.cpp b/checks/std/cpp_conditional_explicit_20.cpp index d5081baf..dafead76 100644 --- a/checks/std/cpp_conditional_explicit_20.cpp +++ b/checks/std/cpp_conditional_explicit_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_consteval_23.cpp b/checks/std/cpp_consteval_23.cpp index 6b33ccd8..a9179507 100644 --- a/checks/std/cpp_consteval_23.cpp +++ b/checks/std/cpp_consteval_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_11.cpp b/checks/std/cpp_constexpr_11.cpp index 802d5304..8883bdcf 100644 --- a/checks/std/cpp_constexpr_11.cpp +++ b/checks/std/cpp_constexpr_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_14.cpp b/checks/std/cpp_constexpr_14.cpp index 45c9adc7..9fc10cb2 100644 --- a/checks/std/cpp_constexpr_14.cpp +++ b/checks/std/cpp_constexpr_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_17.cpp b/checks/std/cpp_constexpr_17.cpp index 07e77b4b..fc73f90d 100644 --- a/checks/std/cpp_constexpr_17.cpp +++ b/checks/std/cpp_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_constexpr_23.cpp b/checks/std/cpp_constexpr_23.cpp new file mode 100644 index 00000000..883c6598 --- /dev/null +++ b/checks/std/cpp_constexpr_23.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_constexpr +#error "Macro << __cpp_constexpr is not set" +#endif + +#if __cpp_constexpr < 202211 +#error "Macro __cpp_constexpr had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_constexpr_26.cpp b/checks/std/cpp_constexpr_26.cpp new file mode 100644 index 00000000..3d709aa9 --- /dev/null +++ b/checks/std/cpp_constexpr_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_constexpr +#error "Macro << __cpp_constexpr is not set" +#endif + +#if __cpp_constexpr < 202406 +#error "Macro __cpp_constexpr had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_constexpr_exceptions_26.cpp b/checks/std/cpp_constexpr_exceptions_26.cpp new file mode 100644 index 00000000..ba4c8f2d --- /dev/null +++ b/checks/std/cpp_constexpr_exceptions_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_constexpr_exceptions +#error "Macro << __cpp_constexpr_exceptions is not set" +#endif + +#if __cpp_constexpr_exceptions < 202411 +#error "Macro __cpp_constexpr_exceptions had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_constexpr_virtual_inheritance_26.cpp b/checks/std/cpp_constexpr_virtual_inheritance_26.cpp new file mode 100644 index 00000000..5c504922 --- /dev/null +++ b/checks/std/cpp_constexpr_virtual_inheritance_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_constexpr_virtual_inheritance +#error "Macro << __cpp_constexpr_virtual_inheritance is not set" +#endif + +#if __cpp_constexpr_virtual_inheritance < 202506 +#error "Macro __cpp_constexpr_virtual_inheritance had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_contracts_26.cpp b/checks/std/cpp_contracts_26.cpp new file mode 100644 index 00000000..55e3f50f --- /dev/null +++ b/checks/std/cpp_contracts_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_contracts +#error "Macro << __cpp_contracts is not set" +#endif + +#if __cpp_contracts < 202606 +#error "Macro __cpp_contracts had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_decltype_11.cpp b/checks/std/cpp_decltype_11.cpp index 6782e83f..02bcdf63 100644 --- a/checks/std/cpp_decltype_11.cpp +++ b/checks/std/cpp_decltype_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_decltype_auto_14.cpp b/checks/std/cpp_decltype_auto_14.cpp index 00c3e8f2..eeff2ee6 100644 --- a/checks/std/cpp_decltype_auto_14.cpp +++ b/checks/std/cpp_decltype_auto_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_deduction_guides_17.cpp b/checks/std/cpp_deduction_guides_17.cpp index 7c1ff7d7..857bbc8a 100644 --- a/checks/std/cpp_deduction_guides_17.cpp +++ b/checks/std/cpp_deduction_guides_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_delegating_constructors_11.cpp b/checks/std/cpp_delegating_constructors_11.cpp index 77d21375..a63a7c8d 100644 --- a/checks/std/cpp_delegating_constructors_11.cpp +++ b/checks/std/cpp_delegating_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_deleted_function_26.cpp b/checks/std/cpp_deleted_function_26.cpp new file mode 100644 index 00000000..8b554e14 --- /dev/null +++ b/checks/std/cpp_deleted_function_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_deleted_function +#error "Macro << __cpp_deleted_function is not set" +#endif + +#if __cpp_deleted_function < 202403 +#error "Macro __cpp_deleted_function had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_enumerator_attributes_17.cpp b/checks/std/cpp_enumerator_attributes_17.cpp index 1a79506b..07a43be7 100644 --- a/checks/std/cpp_enumerator_attributes_17.cpp +++ b/checks/std/cpp_enumerator_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_exceptions_03.cpp b/checks/std/cpp_exceptions_03.cpp index 74b23b75..5598c48c 100644 --- a/checks/std/cpp_exceptions_03.cpp +++ b/checks/std/cpp_exceptions_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_expansion_statements_26.cpp b/checks/std/cpp_expansion_statements_26.cpp new file mode 100644 index 00000000..92a96cf6 --- /dev/null +++ b/checks/std/cpp_expansion_statements_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_expansion_statements +#error "Macro << __cpp_expansion_statements is not set" +#endif + +#if __cpp_expansion_statements < 202506 +#error "Macro __cpp_expansion_statements had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_explicit_conversion_11.cpp b/checks/std/cpp_explicit_conversion_11.cpp index a0d8ca43..b06be150 100644 --- a/checks/std/cpp_explicit_conversion_11.cpp +++ b/checks/std/cpp_explicit_conversion_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_explicit_this_parameter_23.cpp b/checks/std/cpp_explicit_this_parameter_23.cpp index 34777a13..5a0cdb4f 100644 --- a/checks/std/cpp_explicit_this_parameter_23.cpp +++ b/checks/std/cpp_explicit_this_parameter_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_fold_expressions_17.cpp b/checks/std/cpp_fold_expressions_17.cpp index fd264502..306d97a0 100644 --- a/checks/std/cpp_fold_expressions_17.cpp +++ b/checks/std/cpp_fold_expressions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_fold_expressions_26.cpp b/checks/std/cpp_fold_expressions_26.cpp new file mode 100644 index 00000000..67f60652 --- /dev/null +++ b/checks/std/cpp_fold_expressions_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_fold_expressions +#error "Macro << __cpp_fold_expressions is not set" +#endif + +#if __cpp_fold_expressions < 202406 +#error "Macro __cpp_fold_expressions had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_generic_lambdas_14.cpp b/checks/std/cpp_generic_lambdas_14.cpp index 208442e4..47de822a 100644 --- a/checks/std/cpp_generic_lambdas_14.cpp +++ b/checks/std/cpp_generic_lambdas_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_guaranteed_copy_elision_17.cpp b/checks/std/cpp_guaranteed_copy_elision_17.cpp index e83f1b32..34dbec4d 100644 --- a/checks/std/cpp_guaranteed_copy_elision_17.cpp +++ b/checks/std/cpp_guaranteed_copy_elision_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_hex_float_17.cpp b/checks/std/cpp_hex_float_17.cpp index 60986d18..2765ea94 100644 --- a/checks/std/cpp_hex_float_17.cpp +++ b/checks/std/cpp_hex_float_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_if_consteval_23.cpp b/checks/std/cpp_if_consteval_23.cpp index 0ca679a1..4a2bab6f 100644 --- a/checks/std/cpp_if_consteval_23.cpp +++ b/checks/std/cpp_if_consteval_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_if_constexpr_17.cpp b/checks/std/cpp_if_constexpr_17.cpp index 13d8a536..37134a1c 100644 --- a/checks/std/cpp_if_constexpr_17.cpp +++ b/checks/std/cpp_if_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_destroying_delete_20.cpp b/checks/std/cpp_impl_destroying_delete_20.cpp index 8dfc6553..22a33e40 100644 --- a/checks/std/cpp_impl_destroying_delete_20.cpp +++ b/checks/std/cpp_impl_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_impl_reflection_26.cpp b/checks/std/cpp_impl_reflection_26.cpp new file mode 100644 index 00000000..79715961 --- /dev/null +++ b/checks/std/cpp_impl_reflection_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_impl_reflection +#error "Macro << __cpp_impl_reflection is not set" +#endif + +#if __cpp_impl_reflection < 202506 +#error "Macro __cpp_impl_reflection had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_impl_three_way_comparison_20.cpp b/checks/std/cpp_impl_three_way_comparison_20.cpp index dc93ddae..6245d7ce 100644 --- a/checks/std/cpp_impl_three_way_comparison_20.cpp +++ b/checks/std/cpp_impl_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_implicit_move_23.cpp b/checks/std/cpp_implicit_move_23.cpp index fd3394c5..e0009dac 100644 --- a/checks/std/cpp_implicit_move_23.cpp +++ b/checks/std/cpp_implicit_move_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_11.cpp b/checks/std/cpp_inheriting_constructors_11.cpp index f838053f..171287db 100644 --- a/checks/std/cpp_inheriting_constructors_11.cpp +++ b/checks/std/cpp_inheriting_constructors_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inheriting_constructors_17.cpp b/checks/std/cpp_inheriting_constructors_17.cpp index b65f0666..722fd4e7 100644 --- a/checks/std/cpp_inheriting_constructors_17.cpp +++ b/checks/std/cpp_inheriting_constructors_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_init_captures_14.cpp b/checks/std/cpp_init_captures_14.cpp index 062bbee4..da9f9868 100644 --- a/checks/std/cpp_init_captures_14.cpp +++ b/checks/std/cpp_init_captures_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_initializer_lists_11.cpp b/checks/std/cpp_initializer_lists_11.cpp index 24886e50..24843753 100644 --- a/checks/std/cpp_initializer_lists_11.cpp +++ b/checks/std/cpp_initializer_lists_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_inline_variables_17.cpp b/checks/std/cpp_inline_variables_17.cpp index 878a33f6..77a11271 100644 --- a/checks/std/cpp_inline_variables_17.cpp +++ b/checks/std/cpp_inline_variables_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lambdas_11.cpp b/checks/std/cpp_lambdas_11.cpp index ecc50a47..773a3b36 100644 --- a/checks/std/cpp_lambdas_11.cpp +++ b/checks/std/cpp_lambdas_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_addressof_constexpr_17.cpp b/checks/std/cpp_lib_addressof_constexpr_17.cpp index 7dec6841..0a7c1af2 100644 --- a/checks/std/cpp_lib_addressof_constexpr_17.cpp +++ b/checks/std/cpp_lib_addressof_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp index 0bd78d90..e7ffc60c 100644 --- a/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp +++ b/checks/std/cpp_lib_allocator_traits_is_always_equal_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_any_17.cpp b/checks/std/cpp_lib_any_17.cpp index 25b87477..e6062909 100644 --- a/checks/std/cpp_lib_any_17.cpp +++ b/checks/std/cpp_lib_any_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_apply_17.cpp b/checks/std/cpp_lib_apply_17.cpp index bd1b4012..f8496261 100644 --- a/checks/std/cpp_lib_apply_17.cpp +++ b/checks/std/cpp_lib_apply_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_array_constexpr_17.cpp b/checks/std/cpp_lib_array_constexpr_17.cpp index 5a276e5a..23e3de1a 100644 --- a/checks/std/cpp_lib_array_constexpr_17.cpp +++ b/checks/std/cpp_lib_array_constexpr_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_as_const_17.cpp b/checks/std/cpp_lib_as_const_17.cpp index 383d62d6..93776a6f 100644 --- a/checks/std/cpp_lib_as_const_17.cpp +++ b/checks/std/cpp_lib_as_const_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp index a5e817be..21603796 100644 --- a/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp +++ b/checks/std/cpp_lib_atomic_is_always_lock_free_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_atomic_ref_20.cpp b/checks/std/cpp_lib_atomic_ref_20.cpp index 6be0a3b7..3ac2695e 100644 --- a/checks/std/cpp_lib_atomic_ref_20.cpp +++ b/checks/std/cpp_lib_atomic_ref_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bind_front_20.cpp b/checks/std/cpp_lib_bind_front_20.cpp index d764b84e..5a092c89 100644 --- a/checks/std/cpp_lib_bind_front_20.cpp +++ b/checks/std/cpp_lib_bind_front_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bit_cast_20.cpp b/checks/std/cpp_lib_bit_cast_20.cpp index 0c7813ba..ac728e64 100644 --- a/checks/std/cpp_lib_bit_cast_20.cpp +++ b/checks/std/cpp_lib_bit_cast_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_bool_constant_17.cpp b/checks/std/cpp_lib_bool_constant_17.cpp index 1ffe4e5f..9465795f 100644 --- a/checks/std/cpp_lib_bool_constant_17.cpp +++ b/checks/std/cpp_lib_bool_constant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp index 29aef4eb..c2a86921 100644 --- a/checks/std/cpp_lib_boyer_moore_searcher_17.cpp +++ b/checks/std/cpp_lib_boyer_moore_searcher_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_byte_17.cpp b/checks/std/cpp_lib_byte_17.cpp index 812fd1c9..328ea468 100644 --- a/checks/std/cpp_lib_byte_17.cpp +++ b/checks/std/cpp_lib_byte_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_char8_t_20.cpp b/checks/std/cpp_lib_char8_t_20.cpp index 7f422751..1a8c504b 100644 --- a/checks/std/cpp_lib_char8_t_20.cpp +++ b/checks/std/cpp_lib_char8_t_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_17.cpp b/checks/std/cpp_lib_chrono_17.cpp index 652ca9d0..ba68add7 100644 --- a/checks/std/cpp_lib_chrono_17.cpp +++ b/checks/std/cpp_lib_chrono_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_chrono_udls_14.cpp b/checks/std/cpp_lib_chrono_udls_14.cpp index 8e085374..a8383e83 100644 --- a/checks/std/cpp_lib_chrono_udls_14.cpp +++ b/checks/std/cpp_lib_chrono_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_clamp_17.cpp b/checks/std/cpp_lib_clamp_17.cpp index 5effe9b7..77e0c32e 100644 --- a/checks/std/cpp_lib_clamp_17.cpp +++ b/checks/std/cpp_lib_clamp_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_complex_udls_14.cpp b/checks/std/cpp_lib_complex_udls_14.cpp index 332955da..902abfdd 100644 --- a/checks/std/cpp_lib_complex_udls_14.cpp +++ b/checks/std/cpp_lib_complex_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_concepts_20.cpp b/checks/std/cpp_lib_concepts_20.cpp index 128c86db..3f25477e 100644 --- a/checks/std/cpp_lib_concepts_20.cpp +++ b/checks/std/cpp_lib_concepts_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_misc_20.cpp b/checks/std/cpp_lib_constexpr_misc_20.cpp index a6ddbcb9..d0dbe134 100644 --- a/checks/std/cpp_lib_constexpr_misc_20.cpp +++ b/checks/std/cpp_lib_constexpr_misc_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp index 6660d41e..3469fca2 100644 --- a/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp +++ b/checks/std/cpp_lib_constexpr_swap_algorithms_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_coroutine_20.cpp b/checks/std/cpp_lib_coroutine_20.cpp index 37ca9169..9d4b6e0c 100644 --- a/checks/std/cpp_lib_coroutine_20.cpp +++ b/checks/std/cpp_lib_coroutine_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_destroying_delete_20.cpp b/checks/std/cpp_lib_destroying_delete_20.cpp index 66cc6f6f..512a1406 100644 --- a/checks/std/cpp_lib_destroying_delete_20.cpp +++ b/checks/std/cpp_lib_destroying_delete_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_enable_shared_from_this_17.cpp b/checks/std/cpp_lib_enable_shared_from_this_17.cpp index f0952597..efda003b 100644 --- a/checks/std/cpp_lib_enable_shared_from_this_17.cpp +++ b/checks/std/cpp_lib_enable_shared_from_this_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_erase_if_20.cpp b/checks/std/cpp_lib_erase_if_20.cpp index 92068e6b..e0e7356c 100644 --- a/checks/std/cpp_lib_erase_if_20.cpp +++ b/checks/std/cpp_lib_erase_if_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_exchange_function_14.cpp b/checks/std/cpp_lib_exchange_function_14.cpp index fbbd40b4..fb5cf20d 100644 --- a/checks/std/cpp_lib_exchange_function_14.cpp +++ b/checks/std/cpp_lib_exchange_function_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_execution_17.cpp b/checks/std/cpp_lib_execution_17.cpp index b717a83c..df759eb4 100644 --- a/checks/std/cpp_lib_execution_17.cpp +++ b/checks/std/cpp_lib_execution_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_filesystem_17.cpp b/checks/std/cpp_lib_filesystem_17.cpp index 7d692e48..82289c47 100644 --- a/checks/std/cpp_lib_filesystem_17.cpp +++ b/checks/std/cpp_lib_filesystem_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_gcd_lcm_17.cpp b/checks/std/cpp_lib_gcd_lcm_17.cpp index e9bcb70a..1c6bf393 100644 --- a/checks/std/cpp_lib_gcd_lcm_17.cpp +++ b/checks/std/cpp_lib_gcd_lcm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_associative_lookup_14.cpp b/checks/std/cpp_lib_generic_associative_lookup_14.cpp index 2d0a8f79..36d9a78d 100644 --- a/checks/std/cpp_lib_generic_associative_lookup_14.cpp +++ b/checks/std/cpp_lib_generic_associative_lookup_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp index bc446659..056d1fb5 100644 --- a/checks/std/cpp_lib_generic_unordered_lookup_20.cpp +++ b/checks/std/cpp_lib_generic_unordered_lookup_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hardware_interference_size_17.cpp b/checks/std/cpp_lib_hardware_interference_size_17.cpp index b93f2fa7..4ba903ef 100644 --- a/checks/std/cpp_lib_hardware_interference_size_17.cpp +++ b/checks/std/cpp_lib_hardware_interference_size_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_has_unique_object_representations_17.cpp b/checks/std/cpp_lib_has_unique_object_representations_17.cpp index c9234f51..5fd98133 100644 --- a/checks/std/cpp_lib_has_unique_object_representations_17.cpp +++ b/checks/std/cpp_lib_has_unique_object_representations_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_hypot_17.cpp b/checks/std/cpp_lib_hypot_17.cpp index d4551961..210758cc 100644 --- a/checks/std/cpp_lib_hypot_17.cpp +++ b/checks/std/cpp_lib_hypot_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_incomplete_container_elements_17.cpp b/checks/std/cpp_lib_incomplete_container_elements_17.cpp index 75f316c2..ce5bedf8 100644 --- a/checks/std/cpp_lib_incomplete_container_elements_17.cpp +++ b/checks/std/cpp_lib_incomplete_container_elements_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integer_sequence_14.cpp b/checks/std/cpp_lib_integer_sequence_14.cpp index 5d4e7cc8..e71cb4d8 100644 --- a/checks/std/cpp_lib_integer_sequence_14.cpp +++ b/checks/std/cpp_lib_integer_sequence_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_integral_constant_callable_14.cpp b/checks/std/cpp_lib_integral_constant_callable_14.cpp index 0381a405..66f4affa 100644 --- a/checks/std/cpp_lib_integral_constant_callable_14.cpp +++ b/checks/std/cpp_lib_integral_constant_callable_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_invoke_17.cpp b/checks/std/cpp_lib_invoke_17.cpp index f3de9619..ad12e5f8 100644 --- a/checks/std/cpp_lib_invoke_17.cpp +++ b/checks/std/cpp_lib_invoke_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_aggregate_17.cpp b/checks/std/cpp_lib_is_aggregate_17.cpp index 566c5d4e..01409f70 100644 --- a/checks/std/cpp_lib_is_aggregate_17.cpp +++ b/checks/std/cpp_lib_is_aggregate_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_constant_evaluated_20.cpp b/checks/std/cpp_lib_is_constant_evaluated_20.cpp index 0608f9f5..0221a273 100644 --- a/checks/std/cpp_lib_is_constant_evaluated_20.cpp +++ b/checks/std/cpp_lib_is_constant_evaluated_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_final_14.cpp b/checks/std/cpp_lib_is_final_14.cpp index c9510008..2894ae52 100644 --- a/checks/std/cpp_lib_is_final_14.cpp +++ b/checks/std/cpp_lib_is_final_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_invocable_17.cpp b/checks/std/cpp_lib_is_invocable_17.cpp index 82a766de..78bc884b 100644 --- a/checks/std/cpp_lib_is_invocable_17.cpp +++ b/checks/std/cpp_lib_is_invocable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_null_pointer_14.cpp b/checks/std/cpp_lib_is_null_pointer_14.cpp index 5ab674a0..d3d75845 100644 --- a/checks/std/cpp_lib_is_null_pointer_14.cpp +++ b/checks/std/cpp_lib_is_null_pointer_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_is_swappable_17.cpp b/checks/std/cpp_lib_is_swappable_17.cpp index 4b2e2dc4..b2e164e1 100644 --- a/checks/std/cpp_lib_is_swappable_17.cpp +++ b/checks/std/cpp_lib_is_swappable_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_launder_17.cpp b/checks/std/cpp_lib_launder_17.cpp index d755d356..2cb9d82d 100644 --- a/checks/std/cpp_lib_launder_17.cpp +++ b/checks/std/cpp_lib_launder_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_list_remove_return_type_20.cpp b/checks/std/cpp_lib_list_remove_return_type_20.cpp index 5ac950e7..6a7bbeca 100644 --- a/checks/std/cpp_lib_list_remove_return_type_20.cpp +++ b/checks/std/cpp_lib_list_remove_return_type_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_logical_traits_17.cpp b/checks/std/cpp_lib_logical_traits_17.cpp index 1a2faa54..9a0cc279 100644 --- a/checks/std/cpp_lib_logical_traits_17.cpp +++ b/checks/std/cpp_lib_logical_traits_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_from_tuple_17.cpp b/checks/std/cpp_lib_make_from_tuple_17.cpp index 167d8a8d..6706d454 100644 --- a/checks/std/cpp_lib_make_from_tuple_17.cpp +++ b/checks/std/cpp_lib_make_from_tuple_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_reverse_iterator_14.cpp b/checks/std/cpp_lib_make_reverse_iterator_14.cpp index 0b9c9230..9c2f3081 100644 --- a/checks/std/cpp_lib_make_reverse_iterator_14.cpp +++ b/checks/std/cpp_lib_make_reverse_iterator_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_make_unique_14.cpp b/checks/std/cpp_lib_make_unique_14.cpp index c8f50162..0cb363d9 100644 --- a/checks/std/cpp_lib_make_unique_14.cpp +++ b/checks/std/cpp_lib_make_unique_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_map_try_emplace_17.cpp b/checks/std/cpp_lib_map_try_emplace_17.cpp index 51660ae5..f517d95f 100644 --- a/checks/std/cpp_lib_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_math_special_functions_17.cpp b/checks/std/cpp_lib_math_special_functions_17.cpp index 3e49ea54..56cb16ac 100644 --- a/checks/std/cpp_lib_math_special_functions_17.cpp +++ b/checks/std/cpp_lib_math_special_functions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_memory_resource_17.cpp b/checks/std/cpp_lib_memory_resource_17.cpp index cbb78984..e4d9d773 100644 --- a/checks/std/cpp_lib_memory_resource_17.cpp +++ b/checks/std/cpp_lib_memory_resource_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_node_extract_17.cpp b/checks/std/cpp_lib_node_extract_17.cpp index 7b844342..6d4292d5 100644 --- a/checks/std/cpp_lib_node_extract_17.cpp +++ b/checks/std/cpp_lib_node_extract_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_nonmember_container_access_17.cpp b/checks/std/cpp_lib_nonmember_container_access_17.cpp index a7d90dce..7922750c 100644 --- a/checks/std/cpp_lib_nonmember_container_access_17.cpp +++ b/checks/std/cpp_lib_nonmember_container_access_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_not_fn_17.cpp b/checks/std/cpp_lib_not_fn_17.cpp index 03f9163d..5ea002b7 100644 --- a/checks/std/cpp_lib_not_fn_17.cpp +++ b/checks/std/cpp_lib_not_fn_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_null_iterators_14.cpp b/checks/std/cpp_lib_null_iterators_14.cpp index 318aa326..60c9c0d0 100644 --- a/checks/std/cpp_lib_null_iterators_14.cpp +++ b/checks/std/cpp_lib_null_iterators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_optional_17.cpp b/checks/std/cpp_lib_optional_17.cpp index cbdb3899..7ff3115f 100644 --- a/checks/std/cpp_lib_optional_17.cpp +++ b/checks/std/cpp_lib_optional_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_parallel_algorithm_17.cpp b/checks/std/cpp_lib_parallel_algorithm_17.cpp index fca8920c..48945b0e 100644 --- a/checks/std/cpp_lib_parallel_algorithm_17.cpp +++ b/checks/std/cpp_lib_parallel_algorithm_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_quoted_string_io_14.cpp b/checks/std/cpp_lib_quoted_string_io_14.cpp index 56e497c5..418c798a 100644 --- a/checks/std/cpp_lib_quoted_string_io_14.cpp +++ b/checks/std/cpp_lib_quoted_string_io_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_ranges_20.cpp b/checks/std/cpp_lib_ranges_20.cpp index e1f8c5ed..ea430580 100644 --- a/checks/std/cpp_lib_ranges_20.cpp +++ b/checks/std/cpp_lib_ranges_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp index 1495fdb4..cab82669 100644 --- a/checks/std/cpp_lib_raw_memory_algorithms_17.cpp +++ b/checks/std/cpp_lib_raw_memory_algorithms_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_result_of_sfinae_14.cpp b/checks/std/cpp_lib_result_of_sfinae_14.cpp index bb410b8a..4352d1fc 100644 --- a/checks/std/cpp_lib_result_of_sfinae_14.cpp +++ b/checks/std/cpp_lib_result_of_sfinae_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp index 661edc65..2923d6f3 100644 --- a/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp +++ b/checks/std/cpp_lib_robust_nonmodifying_seq_ops_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_sample_17.cpp b/checks/std/cpp_lib_sample_17.cpp index f92aa15e..c212e464 100644 --- a/checks/std/cpp_lib_sample_17.cpp +++ b/checks/std/cpp_lib_sample_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_scoped_lock_17.cpp b/checks/std/cpp_lib_scoped_lock_17.cpp index 0a4f290b..6a2de3b8 100644 --- a/checks/std/cpp_lib_scoped_lock_17.cpp +++ b/checks/std/cpp_lib_scoped_lock_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_mutex_17.cpp b/checks/std/cpp_lib_shared_mutex_17.cpp index 2204c81d..880353e4 100644 --- a/checks/std/cpp_lib_shared_mutex_17.cpp +++ b/checks/std/cpp_lib_shared_mutex_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp index 2827addf..fd9739e6 100644 --- a/checks/std/cpp_lib_shared_ptr_arrays_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_arrays_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp index ddcb4ec0..89c85400 100644 --- a/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp +++ b/checks/std/cpp_lib_shared_ptr_weak_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_shared_timed_mutex_14.cpp b/checks/std/cpp_lib_shared_timed_mutex_14.cpp index bafbd6a6..dccdb393 100644 --- a/checks/std/cpp_lib_shared_timed_mutex_14.cpp +++ b/checks/std/cpp_lib_shared_timed_mutex_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_udls_14.cpp b/checks/std/cpp_lib_string_udls_14.cpp index 24c0eee7..4201b707 100644 --- a/checks/std/cpp_lib_string_udls_14.cpp +++ b/checks/std/cpp_lib_string_udls_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_string_view_17.cpp b/checks/std/cpp_lib_string_view_17.cpp index 2a016fa7..b465b5f3 100644 --- a/checks/std/cpp_lib_string_view_17.cpp +++ b/checks/std/cpp_lib_string_view_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_three_way_comparison_20.cpp b/checks/std/cpp_lib_three_way_comparison_20.cpp index 8cf38e35..8bba6311 100644 --- a/checks/std/cpp_lib_three_way_comparison_20.cpp +++ b/checks/std/cpp_lib_three_way_comparison_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_to_chars_17.cpp b/checks/std/cpp_lib_to_chars_17.cpp index 3349e5a8..06d70fbd 100644 --- a/checks/std/cpp_lib_to_chars_17.cpp +++ b/checks/std/cpp_lib_to_chars_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp index 2ef72393..f2f7e07a 100644 --- a/checks/std/cpp_lib_transformation_trait_aliases_14.cpp +++ b/checks/std/cpp_lib_transformation_trait_aliases_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_14.cpp b/checks/std/cpp_lib_transparent_operators_14.cpp index a17771c1..8576019b 100644 --- a/checks/std/cpp_lib_transparent_operators_14.cpp +++ b/checks/std/cpp_lib_transparent_operators_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_transparent_operators_17.cpp b/checks/std/cpp_lib_transparent_operators_17.cpp index 254691f8..2996e60e 100644 --- a/checks/std/cpp_lib_transparent_operators_17.cpp +++ b/checks/std/cpp_lib_transparent_operators_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuple_element_t_14.cpp b/checks/std/cpp_lib_tuple_element_t_14.cpp index 184e84b5..1fc1218f 100644 --- a/checks/std/cpp_lib_tuple_element_t_14.cpp +++ b/checks/std/cpp_lib_tuple_element_t_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_tuples_by_type_14.cpp b/checks/std/cpp_lib_tuples_by_type_14.cpp index b4e70b21..291b68b1 100644 --- a/checks/std/cpp_lib_tuples_by_type_14.cpp +++ b/checks/std/cpp_lib_tuples_by_type_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp index 53c30e11..258d05eb 100644 --- a/checks/std/cpp_lib_type_trait_variable_templates_17.cpp +++ b/checks/std/cpp_lib_type_trait_variable_templates_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_uncaught_exceptions_17.cpp b/checks/std/cpp_lib_uncaught_exceptions_17.cpp index 07e7f929..75640cc6 100644 --- a/checks/std/cpp_lib_uncaught_exceptions_17.cpp +++ b/checks/std/cpp_lib_uncaught_exceptions_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp index f304b2af..c27f2d9d 100644 --- a/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp +++ b/checks/std/cpp_lib_unordered_map_try_emplace_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_variant_17.cpp b/checks/std/cpp_lib_variant_17.cpp index 31c51372..5b41acbf 100644 --- a/checks/std/cpp_lib_variant_17.cpp +++ b/checks/std/cpp_lib_variant_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_lib_void_t_17.cpp b/checks/std/cpp_lib_void_t_17.cpp index d205bd2a..b03fd7a9 100644 --- a/checks/std/cpp_lib_void_t_17.cpp +++ b/checks/std/cpp_lib_void_t_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_multidimensional_subscript_23.cpp b/checks/std/cpp_multidimensional_subscript_23.cpp index 0220e700..af2ebd7b 100644 --- a/checks/std/cpp_multidimensional_subscript_23.cpp +++ b/checks/std/cpp_multidimensional_subscript_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_named_character_escapes_23.cpp b/checks/std/cpp_named_character_escapes_23.cpp index 5d0f19d0..b4238269 100644 --- a/checks/std/cpp_named_character_escapes_23.cpp +++ b/checks/std/cpp_named_character_escapes_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_namespace_attributes_17.cpp b/checks/std/cpp_namespace_attributes_17.cpp index 62f87c31..baf19558 100644 --- a/checks/std/cpp_namespace_attributes_17.cpp +++ b/checks/std/cpp_namespace_attributes_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_noexcept_function_type_17.cpp b/checks/std/cpp_noexcept_function_type_17.cpp index 825917b9..a4400574 100644 --- a/checks/std/cpp_noexcept_function_type_17.cpp +++ b/checks/std/cpp_noexcept_function_type_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_args_17.cpp b/checks/std/cpp_nontype_template_args_17.cpp index 71cc3fed..8bce8c5b 100644 --- a/checks/std/cpp_nontype_template_args_17.cpp +++ b/checks/std/cpp_nontype_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_auto_17.cpp b/checks/std/cpp_nontype_template_parameter_auto_17.cpp index 687db2ed..f06d478b 100644 --- a/checks/std/cpp_nontype_template_parameter_auto_17.cpp +++ b/checks/std/cpp_nontype_template_parameter_auto_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nontype_template_parameter_class_20.cpp b/checks/std/cpp_nontype_template_parameter_class_20.cpp index ca1a4ff9..4369302e 100644 --- a/checks/std/cpp_nontype_template_parameter_class_20.cpp +++ b/checks/std/cpp_nontype_template_parameter_class_20.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_nsdmi_11.cpp b/checks/std/cpp_nsdmi_11.cpp index 296a8aa6..0e4b1dcc 100644 --- a/checks/std/cpp_nsdmi_11.cpp +++ b/checks/std/cpp_nsdmi_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_pack_indexing_26.cpp b/checks/std/cpp_pack_indexing_26.cpp new file mode 100644 index 00000000..5544dfdb --- /dev/null +++ b/checks/std/cpp_pack_indexing_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_pack_indexing +#error "Macro << __cpp_pack_indexing is not set" +#endif + +#if __cpp_pack_indexing < 202311 +#error "Macro __cpp_pack_indexing had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_placeholder_variables_26.cpp b/checks/std/cpp_placeholder_variables_26.cpp new file mode 100644 index 00000000..4ed24754 --- /dev/null +++ b/checks/std/cpp_placeholder_variables_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_placeholder_variables +#error "Macro << __cpp_placeholder_variables is not set" +#endif + +#if __cpp_placeholder_variables < 202306 +#error "Macro __cpp_placeholder_variables had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_pp_embed_26.cpp b/checks/std/cpp_pp_embed_26.cpp new file mode 100644 index 00000000..231a10c8 --- /dev/null +++ b/checks/std/cpp_pp_embed_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_pp_embed +#error "Macro << __cpp_pp_embed is not set" +#endif + +#if __cpp_pp_embed < 202502 +#error "Macro __cpp_pp_embed had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_range_based_for_11.cpp b/checks/std/cpp_range_based_for_11.cpp index d3a0da63..48399bf2 100644 --- a/checks/std/cpp_range_based_for_11.cpp +++ b/checks/std/cpp_range_based_for_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_17.cpp b/checks/std/cpp_range_based_for_17.cpp index 085e61f0..876bf0e0 100644 --- a/checks/std/cpp_range_based_for_17.cpp +++ b/checks/std/cpp_range_based_for_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_range_based_for_23.cpp b/checks/std/cpp_range_based_for_23.cpp index 95cfacf8..6b26e918 100644 --- a/checks/std/cpp_range_based_for_23.cpp +++ b/checks/std/cpp_range_based_for_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_raw_strings_11.cpp b/checks/std/cpp_raw_strings_11.cpp index fc94ed66..700eeaaf 100644 --- a/checks/std/cpp_raw_strings_11.cpp +++ b/checks/std/cpp_raw_strings_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_ref_qualifiers_11.cpp b/checks/std/cpp_ref_qualifiers_11.cpp index fbe8f45b..6b94bfc3 100644 --- a/checks/std/cpp_ref_qualifiers_11.cpp +++ b/checks/std/cpp_ref_qualifiers_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_return_type_deduction_14.cpp b/checks/std/cpp_return_type_deduction_14.cpp index f80be405..dc571e49 100644 --- a/checks/std/cpp_return_type_deduction_14.cpp +++ b/checks/std/cpp_return_type_deduction_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rtti_03.cpp b/checks/std/cpp_rtti_03.cpp index 9356e72e..07bba07f 100644 --- a/checks/std/cpp_rtti_03.cpp +++ b/checks/std/cpp_rtti_03.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_rvalue_references_11.cpp b/checks/std/cpp_rvalue_references_11.cpp index b42c15ea..81f189f3 100644 --- a/checks/std/cpp_rvalue_references_11.cpp +++ b/checks/std/cpp_rvalue_references_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_size_t_suffix_23.cpp b/checks/std/cpp_size_t_suffix_23.cpp index 7ab1ca3a..5834b868 100644 --- a/checks/std/cpp_size_t_suffix_23.cpp +++ b/checks/std/cpp_size_t_suffix_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_sized_deallocation_14.cpp b/checks/std/cpp_sized_deallocation_14.cpp index 8c8aa6ca..e85646ad 100644 --- a/checks/std/cpp_sized_deallocation_14.cpp +++ b/checks/std/cpp_sized_deallocation_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_11.cpp b/checks/std/cpp_static_assert_11.cpp index 178c8480..91342bc3 100644 --- a/checks/std/cpp_static_assert_11.cpp +++ b/checks/std/cpp_static_assert_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_17.cpp b/checks/std/cpp_static_assert_17.cpp index 5c72b891..d6105b9a 100644 --- a/checks/std/cpp_static_assert_17.cpp +++ b/checks/std/cpp_static_assert_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_static_assert_26.cpp b/checks/std/cpp_static_assert_26.cpp new file mode 100644 index 00000000..e0cb22e0 --- /dev/null +++ b/checks/std/cpp_static_assert_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_static_assert +#error "Macro << __cpp_static_assert is not set" +#endif + +#if __cpp_static_assert < 202306 +#error "Macro __cpp_static_assert had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_static_call_operator_23.cpp b/checks/std/cpp_static_call_operator_23.cpp index 88c6d999..9be1e550 100644 --- a/checks/std/cpp_static_call_operator_23.cpp +++ b/checks/std/cpp_static_call_operator_23.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_structured_bindings_17.cpp b/checks/std/cpp_structured_bindings_17.cpp index 31d1739f..080d288a 100644 --- a/checks/std/cpp_structured_bindings_17.cpp +++ b/checks/std/cpp_structured_bindings_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_structured_bindings_26.cpp b/checks/std/cpp_structured_bindings_26.cpp new file mode 100644 index 00000000..aedf7941 --- /dev/null +++ b/checks/std/cpp_structured_bindings_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_structured_bindings +#error "Macro << __cpp_structured_bindings is not set" +#endif + +#if __cpp_structured_bindings < 202502 +#error "Macro __cpp_structured_bindings had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_template_template_args_17.cpp b/checks/std/cpp_template_template_args_17.cpp index 39d15782..628274e4 100644 --- a/checks/std/cpp_template_template_args_17.cpp +++ b/checks/std/cpp_template_template_args_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_threadsafe_static_init_11.cpp b/checks/std/cpp_threadsafe_static_init_11.cpp index 3e396e74..6ea692ef 100644 --- a/checks/std/cpp_threadsafe_static_init_11.cpp +++ b/checks/std/cpp_threadsafe_static_init_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_trivial_union_26.cpp b/checks/std/cpp_trivial_union_26.cpp new file mode 100644 index 00000000..4acddc6f --- /dev/null +++ b/checks/std/cpp_trivial_union_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_trivial_union +#error "Macro << __cpp_trivial_union is not set" +#endif + +#if __cpp_trivial_union < 202603 +#error "Macro __cpp_trivial_union had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_unicode_characters_11.cpp b/checks/std/cpp_unicode_characters_11.cpp index 5d9df92b..4f09ce04 100644 --- a/checks/std/cpp_unicode_characters_11.cpp +++ b/checks/std/cpp_unicode_characters_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_unicode_literals_11.cpp b/checks/std/cpp_unicode_literals_11.cpp index 033f7c50..f665972d 100644 --- a/checks/std/cpp_unicode_literals_11.cpp +++ b/checks/std/cpp_unicode_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_user_defined_literals_11.cpp b/checks/std/cpp_user_defined_literals_11.cpp index d3d09e1b..c21a5f42 100644 --- a/checks/std/cpp_user_defined_literals_11.cpp +++ b/checks/std/cpp_user_defined_literals_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variable_templates_14.cpp b/checks/std/cpp_variable_templates_14.cpp index ce475732..4c823e7a 100644 --- a/checks/std/cpp_variable_templates_14.cpp +++ b/checks/std/cpp_variable_templates_14.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_friend_26.cpp b/checks/std/cpp_variadic_friend_26.cpp new file mode 100644 index 00000000..1efc542a --- /dev/null +++ b/checks/std/cpp_variadic_friend_26.cpp @@ -0,0 +1,30 @@ +// This file was automatically generated on Sat Jul 11 16:20:44 2026 +// 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$ +// + +#ifdef __has_include +#if __has_include() +#include +#endif +#endif + +#ifndef __cpp_variadic_friend +#error "Macro << __cpp_variadic_friend is not set" +#endif + +#if __cpp_variadic_friend < 202403 +#error "Macro __cpp_variadic_friend had too low a value" +#endif + +int main( int, char *[] ) +{ + return 0; +} + diff --git a/checks/std/cpp_variadic_templates_11.cpp b/checks/std/cpp_variadic_templates_11.cpp index fd4795b3..7b70e411 100644 --- a/checks/std/cpp_variadic_templates_11.cpp +++ b/checks/std/cpp_variadic_templates_11.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/std/cpp_variadic_using_17.cpp b/checks/std/cpp_variadic_using_17.cpp index 99219268..ab178660 100644 --- a/checks/std/cpp_variadic_using_17.cpp +++ b/checks/std/cpp_variadic_using_17.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/checks/test_case.cpp b/checks/test_case.cpp index 84790ff0..5c18fcf7 100644 --- a/checks/test_case.cpp +++ b/checks/test_case.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:01 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx03.hpp b/include/boost/config/assert_cxx03.hpp index 480b187d..9e1d00fb 100644 --- a/include/boost/config/assert_cxx03.hpp +++ b/include/boost/config/assert_cxx03.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx11.hpp b/include/boost/config/assert_cxx11.hpp index 99681d2b..28787ad2 100644 --- a/include/boost/config/assert_cxx11.hpp +++ b/include/boost/config/assert_cxx11.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx14.hpp b/include/boost/config/assert_cxx14.hpp index 17953436..d4accff2 100644 --- a/include/boost/config/assert_cxx14.hpp +++ b/include/boost/config/assert_cxx14.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx17.hpp b/include/boost/config/assert_cxx17.hpp index ebe035d2..5f4bf16e 100644 --- a/include/boost/config/assert_cxx17.hpp +++ b/include/boost/config/assert_cxx17.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx20.hpp b/include/boost/config/assert_cxx20.hpp index 49a72c17..bcb97684 100644 --- a/include/boost/config/assert_cxx20.hpp +++ b/include/boost/config/assert_cxx20.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx23.hpp b/include/boost/config/assert_cxx23.hpp index 844d6c06..7513b1c0 100644 --- a/include/boost/config/assert_cxx23.hpp +++ b/include/boost/config/assert_cxx23.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/assert_cxx26.hpp b/include/boost/config/assert_cxx26.hpp index fcf3953f..e30210cb 100644 --- a/include/boost/config/assert_cxx26.hpp +++ b/include/boost/config/assert_cxx26.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/include/boost/config/detail/cxx_composite.hpp b/include/boost/config/detail/cxx_composite.hpp index 16121f2d..d2176da2 100644 --- a/include/boost/config/detail/cxx_composite.hpp +++ b/include/boost/config/detail/cxx_composite.hpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/test/all/Jamfile.v2 b/test/all/Jamfile.v2 index 72701c7e..670e770a 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 Sat Jul 11 14:13:00 2026 +# This file was automatically generated on Sat Jul 11 16:20:44 2026 # by libs/config/tools/generate.cpp # Copyright John Maddock. # Use, modification and distribution are subject to the diff --git a/test/config_info.cpp b/test/config_info.cpp index b3957d96..b2b180d6 100644 --- a/test/config_info.cpp +++ b/test/config_info.cpp @@ -1287,6 +1287,7 @@ void print_boost_macros() + // END GENERATED BLOCK PRINT_MACRO(BOOST_CXX_VERSION); diff --git a/test/config_test.cpp b/test/config_test.cpp index c020e281..7ddb7ad3 100644 --- a/test/config_test.cpp +++ b/test/config_test.cpp @@ -1,4 +1,4 @@ -// This file was automatically generated on Sat Jul 11 14:13:00 2026 +// This file was automatically generated on Sat Jul 11 16:20:44 2026 // by libs/config/tools/generate.cpp // Copyright John Maddock 2002-21. // Use, modification and distribution are subject to the diff --git a/tools/generate.cpp b/tools/generate.cpp index cfea3eb4..6b402d86 100644 --- a/tools/generate.cpp +++ b/tools/generate.cpp @@ -427,8 +427,27 @@ void write_std_check(std::string macroname, int min_value, std::string header, i void write_std_config_checks() { + // C++26 + write_std_check("__cpp_constexpr", 202406, "", 26); + write_std_check("__cpp_constexpr_exceptions", 202411, "", 26); + write_std_check("__cpp_constexpr_virtual_inheritance", 202506, "", 26); + write_std_check("__cpp_contracts", 202606, "", 26); + write_std_check("__cpp_deleted_function", 202403, "", 26); + write_std_check("__cpp_expansion_statements", 202506, "", 26); + write_std_check("__cpp_fold_expressions", 202406, "", 26); + write_std_check("__cpp_impl_reflection", 202506, "", 26); + write_std_check("__cpp_pack_indexing", 202311, "", 26); + write_std_check("__cpp_placeholder_variables", 202306, "", 26); + write_std_check("__cpp_pp_embed", 202502, "", 26); + write_std_check("__cpp_static_assert", 202306, "", 26); + write_std_check("__cpp_structured_bindings", 202502, "", 26); + write_std_check("__cpp_trivial_union", 202603, "", 26); + write_std_check("__cpp_variadic_friend", 202403, "", 26); // C++23 + write_std_check("__cpp_auto_cast", 202110, "", 23); + write_std_check("__cpp_char8_t", 202207, "", 23); write_std_check("__cpp_consteval", 202211, "", 23); + write_std_check("__cpp_constexpr", 202211, "", 23); write_std_check("__cpp_explicit_this_parameter", 202110, "", 23); write_std_check("__cpp_if_consteval", 202106, "", 23); write_std_check("__cpp_implicit_move", 202207, "", 23);