14namespace sequoia::testing
20 using regular_allocation_false_positive_test::regular_allocation_false_positive_test;
23 std::filesystem::path source_file()
const;
25 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
26 void test_allocation();
31 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
32 void test_perfectly_scoped();
34 template<
bool PropagateCopy,
bool PropagateMove,
bool PropagateSwap>
35 void test_perfectly_branched();
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: ScopedAllocationTestFalsePositiveDiagnostics.hpp:18