|
mimic++ v10.0.1
|
#include <SideEffectPolicies.hpp>
Public Member Functions | |
| SideEffectAction (SideEffectAction const &)=delete | |
| SideEffectAction & | operator= (SideEffectAction const &)=delete |
| ~SideEffectAction ()=default | |
| constexpr | SideEffectAction (Action &&action) noexcept(std::is_nothrow_move_constructible_v< Action >) |
| SideEffectAction (SideEffectAction &&)=default | |
| SideEffectAction & | operator= (SideEffectAction &&)=default |
| template<typename Return, typename... Args> requires std::invocable<Action&, call::Info<Return, Args...> const&> | |
| constexpr void | consume (call::Info< Return, Args... > const &info) noexcept(std::is_nothrow_invocable_v< Action &, call::Info< Return, Args... > const & >) |
Static Public Member Functions | |
| static constexpr bool | is_satisfied () noexcept |
| template<typename Return, typename... Args> | |
| static MatchResult | matches (call::Info< Return, Args... > const &) noexcept |
|
delete |
|
default |
|
inlineexplicitnodiscardconstexprnoexcept |
|
nodiscarddefault |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticnodiscardnoexcept |
|
default |
|
delete |