Sequoia
Loading...
Searching...
No Matches
Classes | Typedefs
MoveOnlyAllocationTestCore.hpp File Reference

Extension for checking allocations for types with move-only semantics. More...

#include "sequoia/TestFramework/MoveOnlyTestCore.hpp"
#include "sequoia/TestFramework/MoveOnlyAllocationCheckers.hpp"
#include "sequoia/TestFramework/AllocationTestUtilities.hpp"

Go to the source code of this file.

Classes

class  sequoia::testing::move_only_allocation_extender< Mode >
 class template for plugging into the checker class template to provide allocation checks for move-only types. More...
 
class  sequoia::testing::basic_move_only_allocation_test< Mode >
 Templated on the test_mode, this forms the basis of all allocation tests for move-only types. More...
 

Typedefs

using sequoia::testing::move_only_allocation_test = basic_move_only_allocation_test< test_mode::standard >
 
using sequoia::testing::move_only_allocation_false_positive_test = basic_move_only_allocation_test< test_mode::false_positive >
 
using sequoia::testing::move_only_allocation_false_negative_test = basic_move_only_allocation_test< test_mode::false_negative >
 

Detailed Description

Extension for checking allocations for types with move-only semantics.

Move-only semantics are defined here.

Typedef Documentation

◆ move_only_allocation_test

using sequoia::testing::move_only_allocation_test = typedef basic_move_only_allocation_test<test_mode::standard>