catch2/include/internal/benchmark
Marc Mutz ca455815fd ObjectStorage: port away from std::aligned_storage
It's deprecated in C++23. Just use alignas on a char array, wrapped in
a struct to avoid decaying to char*, which is the canonical
implementation of aligned_storage:
https://en.cppreference.com/w/cpp/types/aligned_storage#Possible_implementation

Fixes #2419

Catch3 is not affected.
2022-05-10 00:06:45 +02:00
..
detail Fixed noexcept benchmark build for gcc. 2021-05-21 20:49:16 +02:00
catch_benchmark.hpp Make CATCH_BREAK_INTO_DEBUGGER be user-configurable 2020-02-01 17:01:50 +01:00
catch_benchmarking_all.hpp Ensure the full benchmarking support is present in the single header 2019-11-15 11:59:43 +01:00
catch_chronometer.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_clock.hpp Various improvements to the benchmarking support 2019-06-06 21:28:56 +02:00
catch_constructor.hpp ObjectStorage: port away from std::aligned_storage 2022-05-10 00:06:45 +02:00
catch_environment.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_estimate.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_execution_plan.hpp Ensure that <iterator> is included before back_inserter is used 2021-05-21 20:20:00 +02:00
catch_optimizer.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_outlier_classification.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_sample_analysis.hpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00