Sequoia
|
Extension for testing classes exhibiting move-only semantics. More...
#include "sequoia/TestFramework/FreeTestCore.hpp"
#include "sequoia/TestFramework/MoveOnlyCheckers.hpp"
#include "sequoia/Core/Meta/Utilities.hpp"
Go to the source code of this file.
Classes | |
class | sequoia::testing::move_only_extender< Mode > |
class template for plugging into the checker class template to provide allocation checks for move-only types, see here. More... | |
Typedefs | |
template<test_mode mode> | |
using | sequoia::testing::canonical_move_only_test = basic_test< mode, move_only_extender< mode > > |
using | sequoia::testing::move_only_test = canonical_move_only_test< test_mode::standard > |
using | sequoia::testing::move_only_false_positive_test = canonical_move_only_test< test_mode::false_positive > |
using | sequoia::testing::move_only_false_negative_test = canonical_move_only_test< test_mode::false_negative > |
Functions | |
std::string | sequoia::testing::move_only_message (std::string description) |
Extension for testing classes exhibiting move-only semantics.
This class is designed to be plugged into the checker class template, in order to extend its functionality. See MoveOnlyCheckers.hpp for further information.
using sequoia::testing::move_only_test = typedef canonical_move_only_test<test_mode::standard> |