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

Implementation details for checking regular 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 , pseudoregular T, class... Args>
bool sequoia::testing::impl::do_check_copy_assign (test_logger< Mode > &logger, const Actions &actions, T &z, const T &y, const Args &... args)
 
template<test_mode Mode, class Actions , pseudoregular T>
bool sequoia::testing::impl::check_copy_assign (test_logger< Mode > &logger, const Actions &actions, T &z, const T &y)
 
template<test_mode Mode, class Actions , pseudoregular T, class U , std::invocable< T & > Mutator, class... Args>
bool sequoia::testing::impl::check_semantics (test_logger< Mode > &logger, const Actions &actions, const T &x, const T &y, optional_ref< const U > movedFromPostConstruction, optional_ref< const U > movedFromPostAssignment, Mutator yMutator, const Args &... args)
 

Variables

template<class Actions , class... Args>
constexpr bool sequoia::testing::impl::has_post_copy_action
 
template<class Actions , class... Args>
constexpr bool sequoia::testing::impl::has_post_copy_assign_action
 

Detailed Description

Implementation details for checking regular semantics.