Sequoia
Loading...
Searching...
No Matches
Namespaces | Functions
MoveOnlyCheckersDetails.hpp File Reference

Implementation details for checking move-only semantics. More...

#include "sequoia/TestFramework/SemanticsCheckersDetails.hpp"

Go to the source code of this file.

Namespaces

namespace  sequoia::testing::impl
 Condition for applying a container check.
 

Functions

template<test_mode Mode, class Actions , moveonly T, class U , class V , std::invocable< T & > Mutator, class... Args>
requires checkable_against_for_semantics<Mode, T, U> && checkable_against_for_semantics<Mode, T, V>
bool sequoia::testing::impl::check_semantics (test_logger< Mode > &logger, const Actions &actions, T &&x, T &&y, const U &xEquivalent, const U &yEquivalent, optional_ref< const V > movedFromPostConstruction, optional_ref< const V > movedFromPostAssignment, Mutator m, const Args &... args)
 

Detailed Description

Implementation details for checking move-only semantics.