14namespace sequoia::testing
19 using regular_allocation_false_positive_test::regular_allocation_false_positive_test;
22 std::filesystem::path source_file()
const;
24 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
25 void test_allocation();
30 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
31 void test_semantics_allocations();
37 using regular_allocation_false_negative_test::regular_allocation_false_negative_test;
40 std::filesystem::path source_file()
const;
42 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
43 void test_allocation();
48 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
49 void test_semantics_allocations();
Extension for checking allocations for types with regular semantics, see here.
Templated on the test_mode, this forms the basis of all allocation tests for regular types.
Definition: RegularAllocationTestCore.hpp:104
Definition: OrderableRegularAllocationTestDiagnostics.hpp:35
Definition: OrderableRegularAllocationTestDiagnostics.hpp:17