From d1157cabf7bbe9d700054a4de2d6b51b23c6e564 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Tue, 7 Nov 2023 05:30:50 -0500 Subject: [PATCH] Start the C++23 adoption. --- Alepha.h | 2 +- AutoRAII.h | 2 +- AutoRAII.test/0.cc | 2 +- Blob.h | 2 +- Buffer.h | 2 +- Capabilities.h | 2 +- Concepts.h | 2 +- Console.cc | 2 +- Console.h | 2 +- ConstexprString.h | 2 +- DataChain.h | 2 +- Enum.h | 2 +- Exception.h | 2 +- Exception.test/exception.cc | 2 +- IOStreams/IStreamable.h | 2 +- IOStreams/IStreamable.test/0.cc | 2 +- IOStreams/OStreamable.h | 2 +- IOStreams/OStreamable.test/0.cc | 2 +- IOStreams/StreamState.h | 2 +- IOStreams/String.h | 2 +- IOStreams/delimiters.h | 2 +- IOStreams/streamable.h | 2 +- IOStreams/streamable.test/0.cc | 2 +- Meta/Container/string.h | 2 +- Meta/Container/vector.h | 2 +- Meta/Meta.test/traits.cc | 2 +- Meta/dep_value.h | 2 +- Meta/find.h | 2 +- Meta/functional.h | 2 +- Meta/is_deque.h | 2 +- Meta/is_forward_list.h | 2 +- Meta/is_functional.h | 2 +- Meta/is_list.h | 2 +- Meta/is_map.h | 2 +- Meta/is_optional.h | 2 +- Meta/is_pair.h | 2 +- Meta/is_product_type.h | 2 +- Meta/is_sequence.h | 2 +- Meta/is_set.h | 2 +- Meta/is_streamable.h | 2 +- Meta/is_string.h | 2 +- Meta/is_tuple.h | 2 +- Meta/is_vector.h | 2 +- Meta/overload.h | 2 +- Meta/pair_decay.h | 2 +- Meta/product_type_decay.h | 2 +- Meta/sequence_kind.h | 2 +- Meta/tuple_decay.h | 2 +- Meta/type_algorithm.h | 2 +- Meta/type_traits.h | 2 +- Meta/type_value.h | 2 +- Mockination/MockCondition.h | 2 +- Mockination/MockFunction.h | 2 +- Mockination/MockMutex.h | 2 +- ProgramOptions.cc | 2 +- ProgramOptions.h | 2 +- Proof/Attestation.h | 2 +- Reflection/aggregate_initializer_size.h | 2 +- Reflection/aggregate_members.h | 2 +- Reflection/detail/config.h | 2 +- Reflection/tuplizeAggregate.h | 2 +- Reflection/tuplizeAggregate.test/0.cc | 2 +- StaticValue.h | 2 +- Stud/type_traits.h | 2 +- Testing/TableTest.h | 2 +- Testing/TableTest.test/test.cc | 2 +- Testing/TableTest.test/test2.cc | 2 +- Testing/colors.h | 2 +- Testing/printDebugging.h | 2 +- Testing/test.cc | 2 +- Testing/test.h | 2 +- Testing/testlib.cc | 2 +- Thread.h | 2 +- Thread.test/thread.cc | 2 +- TotalOrder.h | 2 +- Truss/basetypes.h | 2 +- Truss/condition_variable.h | 2 +- Truss/function.h | 2 +- Truss/m2.h | 2 +- Truss/memory.h | 2 +- Truss/mutex.h | 2 +- Truss/thread.h | 2 +- Truss/thread_common.h | 2 +- Utility/StackableStreambuf.cc | 2 +- Utility/StackableStreambuf.h | 2 +- Utility/StackableStreambuf.test/0.cc | 2 +- Utility/StaticValue.h | 2 +- Utility/TupleAdapter.h | 2 +- Utility/evaluation_helpers.h | 2 +- auto_comparable.h | 2 +- cmake/rules.cmake | 2 +- comparisons.h | 2 +- comparisons.test/0.cc | 2 +- dumbhash.test/0.cc | 2 +- error.h | 2 +- example.cc | 2 +- function_traits.h | 2 +- meta.h | 2 +- string_algorithms.cc | 2 +- string_algorithms.h | 2 +- template_for_each.h | 2 +- tuplize_args.h | 2 +- type_lisp.h | 2 +- types.h | 2 +- word_wrap.cc | 2 +- word_wrap.h | 2 +- word_wrap.test/0.cc | 2 +- 107 files changed, 107 insertions(+), 107 deletions(-) diff --git a/Alepha.h b/Alepha.h index cad2af7..2781b4d 100644 --- a/Alepha.h +++ b/Alepha.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/AutoRAII.h b/AutoRAII.h index 03509db..b6bbd12 100644 --- a/AutoRAII.h +++ b/AutoRAII.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/AutoRAII.test/0.cc b/AutoRAII.test/0.cc index 0abaf92..f278399 100644 --- a/AutoRAII.test/0.cc +++ b/AutoRAII.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/Blob.h b/Blob.h index edb17e1..987bba1 100644 --- a/Blob.h +++ b/Blob.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Buffer.h b/Buffer.h index bce25ca..aae3bf6 100644 --- a/Buffer.h +++ b/Buffer.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Capabilities.h b/Capabilities.h index ad7944d..6b29093 100644 --- a/Capabilities.h +++ b/Capabilities.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Concepts.h b/Concepts.h index 2804055..04716ef 100644 --- a/Concepts.h +++ b/Concepts.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Console.cc b/Console.cc index 9110a9c..b7fd0e1 100644 --- a/Console.cc +++ b/Console.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "Console.h" diff --git a/Console.h b/Console.h index 3bd5597..0530f62 100644 --- a/Console.h +++ b/Console.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/ConstexprString.h b/ConstexprString.h index 4316937..69bec6f 100644 --- a/ConstexprString.h +++ b/ConstexprString.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/DataChain.h b/DataChain.h index 90f0aca..b7216f5 100644 --- a/DataChain.h +++ b/DataChain.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Enum.h b/Enum.h index e8c4c35..5a2ccc6 100644 --- a/Enum.h +++ b/Enum.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Exception.h b/Exception.h index 37a9de7..8692a2a 100644 --- a/Exception.h +++ b/Exception.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Exception.test/exception.cc b/Exception.test/exception.cc index a9fc834..d988a3e 100644 --- a/Exception.test/exception.cc +++ b/Exception.test/exception.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/IOStreams/IStreamable.h b/IOStreams/IStreamable.h index d9a1c32..28c69f4 100644 --- a/IOStreams/IStreamable.h +++ b/IOStreams/IStreamable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/IStreamable.test/0.cc b/IOStreams/IStreamable.test/0.cc index a1d7096..57d03ab 100644 --- a/IOStreams/IStreamable.test/0.cc +++ b/IOStreams/IStreamable.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "../IStreamable.h" diff --git a/IOStreams/OStreamable.h b/IOStreams/OStreamable.h index fb91b26..6f8b658 100644 --- a/IOStreams/OStreamable.h +++ b/IOStreams/OStreamable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/OStreamable.test/0.cc b/IOStreams/OStreamable.test/0.cc index cffc0c7..8f1828a 100644 --- a/IOStreams/OStreamable.test/0.cc +++ b/IOStreams/OStreamable.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "../OStreamable.h" diff --git a/IOStreams/StreamState.h b/IOStreams/StreamState.h index e2d7e77..f9d247a 100644 --- a/IOStreams/StreamState.h +++ b/IOStreams/StreamState.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/String.h b/IOStreams/String.h index 7bf8a96..6a51c80 100644 --- a/IOStreams/String.h +++ b/IOStreams/String.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/delimiters.h b/IOStreams/delimiters.h index 8cffc76..a2f8f49 100644 --- a/IOStreams/delimiters.h +++ b/IOStreams/delimiters.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/streamable.h b/IOStreams/streamable.h index 197dc4e..b30d9f1 100644 --- a/IOStreams/streamable.h +++ b/IOStreams/streamable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/IOStreams/streamable.test/0.cc b/IOStreams/streamable.test/0.cc index 28f3269..53b56f2 100644 --- a/IOStreams/streamable.test/0.cc +++ b/IOStreams/streamable.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "../streamable.h" diff --git a/Meta/Container/string.h b/Meta/Container/string.h index 368495e..d6e7360 100644 --- a/Meta/Container/string.h +++ b/Meta/Container/string.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/Container/vector.h b/Meta/Container/vector.h index 860e4b1..6e93eec 100644 --- a/Meta/Container/vector.h +++ b/Meta/Container/vector.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/Meta.test/traits.cc b/Meta/Meta.test/traits.cc index cfc687a..6a03c81 100644 --- a/Meta/Meta.test/traits.cc +++ b/Meta/Meta.test/traits.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include #include diff --git a/Meta/dep_value.h b/Meta/dep_value.h index fbd1f55..f825a53 100644 --- a/Meta/dep_value.h +++ b/Meta/dep_value.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/find.h b/Meta/find.h index 94e7da8..d83448d 100644 --- a/Meta/find.h +++ b/Meta/find.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/functional.h b/Meta/functional.h index 7b0da36..78c30d1 100644 --- a/Meta/functional.h +++ b/Meta/functional.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_deque.h b/Meta/is_deque.h index c3193a6..69f17a9 100644 --- a/Meta/is_deque.h +++ b/Meta/is_deque.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_forward_list.h b/Meta/is_forward_list.h index 70b23e5..30b2518 100644 --- a/Meta/is_forward_list.h +++ b/Meta/is_forward_list.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_functional.h b/Meta/is_functional.h index 09d7b8c..1715142 100644 --- a/Meta/is_functional.h +++ b/Meta/is_functional.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_list.h b/Meta/is_list.h index 244eeaf..2d3fb88 100644 --- a/Meta/is_list.h +++ b/Meta/is_list.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_map.h b/Meta/is_map.h index cf2f8be..98f1660 100644 --- a/Meta/is_map.h +++ b/Meta/is_map.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_optional.h b/Meta/is_optional.h index 37e11ee..b9db009 100644 --- a/Meta/is_optional.h +++ b/Meta/is_optional.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_pair.h b/Meta/is_pair.h index 7a33c57..98c4521 100644 --- a/Meta/is_pair.h +++ b/Meta/is_pair.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_product_type.h b/Meta/is_product_type.h index 949af2a..6458e60 100644 --- a/Meta/is_product_type.h +++ b/Meta/is_product_type.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_sequence.h b/Meta/is_sequence.h index abe3f14..acb4ce9 100644 --- a/Meta/is_sequence.h +++ b/Meta/is_sequence.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_set.h b/Meta/is_set.h index d852fc0..7a194f6 100644 --- a/Meta/is_set.h +++ b/Meta/is_set.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_streamable.h b/Meta/is_streamable.h index d8a141e..3de33bf 100644 --- a/Meta/is_streamable.h +++ b/Meta/is_streamable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_string.h b/Meta/is_string.h index 81b4e3e..cb2267b 100644 --- a/Meta/is_string.h +++ b/Meta/is_string.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_tuple.h b/Meta/is_tuple.h index 3857242..da82690 100644 --- a/Meta/is_tuple.h +++ b/Meta/is_tuple.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/is_vector.h b/Meta/is_vector.h index 78c2961..8658f3c 100644 --- a/Meta/is_vector.h +++ b/Meta/is_vector.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/overload.h b/Meta/overload.h index a83c5b8..a48feae 100644 --- a/Meta/overload.h +++ b/Meta/overload.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/pair_decay.h b/Meta/pair_decay.h index 29eb8f7..5dd00f4 100644 --- a/Meta/pair_decay.h +++ b/Meta/pair_decay.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/product_type_decay.h b/Meta/product_type_decay.h index ac5246e..0cf6196 100644 --- a/Meta/product_type_decay.h +++ b/Meta/product_type_decay.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/sequence_kind.h b/Meta/sequence_kind.h index 4d0f5b6..d5206fa 100644 --- a/Meta/sequence_kind.h +++ b/Meta/sequence_kind.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/tuple_decay.h b/Meta/tuple_decay.h index 0946f9d..102ad71 100644 --- a/Meta/tuple_decay.h +++ b/Meta/tuple_decay.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/type_algorithm.h b/Meta/type_algorithm.h index 8a71530..e61b918 100644 --- a/Meta/type_algorithm.h +++ b/Meta/type_algorithm.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/type_traits.h b/Meta/type_traits.h index 9aa3249..06680d7 100644 --- a/Meta/type_traits.h +++ b/Meta/type_traits.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Meta/type_value.h b/Meta/type_value.h index 3bfaf73..cf08ef1 100644 --- a/Meta/type_value.h +++ b/Meta/type_value.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Mockination/MockCondition.h b/Mockination/MockCondition.h index bf54321..5fa9325 100644 --- a/Mockination/MockCondition.h +++ b/Mockination/MockCondition.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Mockination/MockFunction.h b/Mockination/MockFunction.h index f9714cb..a589f5e 100644 --- a/Mockination/MockFunction.h +++ b/Mockination/MockFunction.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Mockination/MockMutex.h b/Mockination/MockMutex.h index 495bd43..cbaf325 100644 --- a/Mockination/MockMutex.h +++ b/Mockination/MockMutex.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/ProgramOptions.cc b/ProgramOptions.cc index 46b70a7..1b684c6 100644 --- a/ProgramOptions.cc +++ b/ProgramOptions.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "ProgramOptions.h" diff --git a/ProgramOptions.h b/ProgramOptions.h index 0c35e5a..148c299 100644 --- a/ProgramOptions.h +++ b/ProgramOptions.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Proof/Attestation.h b/Proof/Attestation.h index 7a7cd63..23648c8 100644 --- a/Proof/Attestation.h +++ b/Proof/Attestation.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); /*! * @file * @brief The `Attestation` framework permits code which can provide limited compiletime guarantees of conditions. diff --git a/Reflection/aggregate_initializer_size.h b/Reflection/aggregate_initializer_size.h index 247b5b2..6bb052f 100644 --- a/Reflection/aggregate_initializer_size.h +++ b/Reflection/aggregate_initializer_size.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Reflection/aggregate_members.h b/Reflection/aggregate_members.h index 6530cdc..768eabf 100644 --- a/Reflection/aggregate_members.h +++ b/Reflection/aggregate_members.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Reflection/detail/config.h b/Reflection/detail/config.h index 84814d9..3fb0a99 100644 --- a/Reflection/detail/config.h +++ b/Reflection/detail/config.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Reflection/tuplizeAggregate.h b/Reflection/tuplizeAggregate.h index f959801..b966911 100644 --- a/Reflection/tuplizeAggregate.h +++ b/Reflection/tuplizeAggregate.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Reflection/tuplizeAggregate.test/0.cc b/Reflection/tuplizeAggregate.test/0.cc index b441772..b8d444c 100644 --- a/Reflection/tuplizeAggregate.test/0.cc +++ b/Reflection/tuplizeAggregate.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/StaticValue.h b/StaticValue.h index 260966b..0b57cf7 100644 --- a/StaticValue.h +++ b/StaticValue.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Stud/type_traits.h b/Stud/type_traits.h index de049fe..d69db0d 100644 --- a/Stud/type_traits.h +++ b/Stud/type_traits.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Testing/TableTest.h b/Testing/TableTest.h index 5834ad7..a9ebf19 100644 --- a/Testing/TableTest.h +++ b/Testing/TableTest.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Testing/TableTest.test/test.cc b/Testing/TableTest.test/test.cc index 306f94e..fa1922a 100644 --- a/Testing/TableTest.test/test.cc +++ b/Testing/TableTest.test/test.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include #include diff --git a/Testing/TableTest.test/test2.cc b/Testing/TableTest.test/test2.cc index ecad23a..40de87e 100644 --- a/Testing/TableTest.test/test2.cc +++ b/Testing/TableTest.test/test2.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/Testing/colors.h b/Testing/colors.h index 804188c..cb32624 100644 --- a/Testing/colors.h +++ b/Testing/colors.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Testing/printDebugging.h b/Testing/printDebugging.h index c6f86de..694b1a1 100644 --- a/Testing/printDebugging.h +++ b/Testing/printDebugging.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Testing/test.cc b/Testing/test.cc index d940fbf..9d7b596 100644 --- a/Testing/test.cc +++ b/Testing/test.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "test.h" diff --git a/Testing/test.h b/Testing/test.h index d5c1739..48dbf8a 100644 --- a/Testing/test.h +++ b/Testing/test.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Testing/testlib.cc b/Testing/testlib.cc index b3d989c..a8abd86 100644 --- a/Testing/testlib.cc +++ b/Testing/testlib.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include #include diff --git a/Thread.h b/Thread.h index 4b4d196..2bfde46 100644 --- a/Thread.h +++ b/Thread.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Thread.test/thread.cc b/Thread.test/thread.cc index 0bb9eb4..c692a8e 100644 --- a/Thread.test/thread.cc +++ b/Thread.test/thread.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/TotalOrder.h b/TotalOrder.h index e18f722..f7b1f01 100644 --- a/TotalOrder.h +++ b/TotalOrder.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/basetypes.h b/Truss/basetypes.h index 5e28ab7..1767b8e 100644 --- a/Truss/basetypes.h +++ b/Truss/basetypes.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/condition_variable.h b/Truss/condition_variable.h index d459310..67bfb9c 100644 --- a/Truss/condition_variable.h +++ b/Truss/condition_variable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/function.h b/Truss/function.h index d3e40af..6023a86 100644 --- a/Truss/function.h +++ b/Truss/function.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/m2.h b/Truss/m2.h index 7a83673..e08a171 100644 --- a/Truss/m2.h +++ b/Truss/m2.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/memory.h b/Truss/memory.h index 8bee8ad..151b7fb 100644 --- a/Truss/memory.h +++ b/Truss/memory.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/mutex.h b/Truss/mutex.h index 18bebaa..58cb5a8 100644 --- a/Truss/mutex.h +++ b/Truss/mutex.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/thread.h b/Truss/thread.h index 61918db..6ef3fed 100644 --- a/Truss/thread.h +++ b/Truss/thread.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Truss/thread_common.h b/Truss/thread_common.h index 9c7f82f..65501be 100644 --- a/Truss/thread_common.h +++ b/Truss/thread_common.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Utility/StackableStreambuf.cc b/Utility/StackableStreambuf.cc index 44e61bd..8ff763b 100644 --- a/Utility/StackableStreambuf.cc +++ b/Utility/StackableStreambuf.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "StackableStreambuf.h" diff --git a/Utility/StackableStreambuf.h b/Utility/StackableStreambuf.h index eacf827..1d94284 100644 --- a/Utility/StackableStreambuf.h +++ b/Utility/StackableStreambuf.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Utility/StackableStreambuf.test/0.cc b/Utility/StackableStreambuf.test/0.cc index 388e2dc..69d6a37 100644 --- a/Utility/StackableStreambuf.test/0.cc +++ b/Utility/StackableStreambuf.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "../StackableStreambuf.h" diff --git a/Utility/StaticValue.h b/Utility/StaticValue.h index 54daa91..1af28c2 100644 --- a/Utility/StaticValue.h +++ b/Utility/StaticValue.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Utility/TupleAdapter.h b/Utility/TupleAdapter.h index 6caa139..24f1ed2 100644 --- a/Utility/TupleAdapter.h +++ b/Utility/TupleAdapter.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/Utility/evaluation_helpers.h b/Utility/evaluation_helpers.h index b3039e8..bf0b94b 100644 --- a/Utility/evaluation_helpers.h +++ b/Utility/evaluation_helpers.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/auto_comparable.h b/auto_comparable.h index 42bc821..aee0388 100644 --- a/auto_comparable.h +++ b/auto_comparable.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/cmake/rules.cmake b/cmake/rules.cmake index ccb603e..988c2fb 100644 --- a/cmake/rules.cmake +++ b/cmake/rules.cmake @@ -1,6 +1,6 @@ #cmake_policy( SET CMP0002 OLD ) -add_compile_options( -std=c++20 ) +add_compile_options( -std=c++23 ) add_compile_options( -fdiagnostics-column-unit=byte ) add_compile_options( -fconcepts-diagnostics-depth=0 ) include_directories( ${CMAKE_BINARY_DIR} . ) diff --git a/comparisons.h b/comparisons.h index a98385a..c5147b0 100644 --- a/comparisons.h +++ b/comparisons.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/comparisons.test/0.cc b/comparisons.test/0.cc index 0738ffd..ce94355 100644 --- a/comparisons.test/0.cc +++ b/comparisons.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include diff --git a/dumbhash.test/0.cc b/dumbhash.test/0.cc index fd30012..3eef334 100644 --- a/dumbhash.test/0.cc +++ b/dumbhash.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include #include diff --git a/error.h b/error.h index c115d52..0213168 100644 --- a/error.h +++ b/error.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/example.cc b/example.cc index 77da993..f7cf926 100644 --- a/example.cc +++ b/example.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "ProgramOptions.h" diff --git a/function_traits.h b/function_traits.h index 62bca0c..dc4f215 100644 --- a/function_traits.h +++ b/function_traits.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/meta.h b/meta.h index 8e8ab38..fa09083 100644 --- a/meta.h +++ b/meta.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/string_algorithms.cc b/string_algorithms.cc index fb69e01..164ef9d 100644 --- a/string_algorithms.cc +++ b/string_algorithms.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "string_algorithms.h" diff --git a/string_algorithms.h b/string_algorithms.h index 1039c6f..d281893 100644 --- a/string_algorithms.h +++ b/string_algorithms.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/template_for_each.h b/template_for_each.h index b20528d..8da41fe 100644 --- a/template_for_each.h +++ b/template_for_each.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/tuplize_args.h b/tuplize_args.h index 7bd2e3a..5be55c5 100644 --- a/tuplize_args.h +++ b/tuplize_args.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/type_lisp.h b/type_lisp.h index 371bfa1..115b075 100644 --- a/type_lisp.h +++ b/type_lisp.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/types.h b/types.h index fcde434..79dfc58 100644 --- a/types.h +++ b/types.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/word_wrap.cc b/word_wrap.cc index c1237f7..9a63f76 100644 --- a/word_wrap.cc +++ b/word_wrap.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020 ); +static_assert( __cplusplus > 2020'99 ); #include "word_wrap.h" diff --git a/word_wrap.h b/word_wrap.h index 0edd707..d4a4606 100644 --- a/word_wrap.h +++ b/word_wrap.h @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #pragma once diff --git a/word_wrap.test/0.cc b/word_wrap.test/0.cc index 10bbaa1..1ffe0a0 100644 --- a/word_wrap.test/0.cc +++ b/word_wrap.test/0.cc @@ -1,4 +1,4 @@ -static_assert( __cplusplus > 2020'00 ); +static_assert( __cplusplus > 2020'99 ); #include "../word_wrap.h"