|
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> |