|
mimic++ v10.0.1
|
#include <RequirementPolicies.hpp>
Public Member Functions | |
| constexpr | ArgsRequirement (Matcher matcher, MatchesStrategy matchesStrategy, DescribeStrategy describeStrategy) noexcept(std::is_nothrow_move_constructible_v< Matcher > &&std::is_nothrow_move_constructible_v< MatchesStrategy > &&std::is_nothrow_move_constructible_v< DescribeStrategy >) |
| template<typename Return, typename... Args> requires std::is_invocable_r_v<MatchResult, MatchesStrategy const&, matcher_matches_fn<Matcher>, call::Info<Return, Args...> const&> | |
| MatchResult | matches (call::Info< Return, Args... > const &info) const noexcept(std::is_nothrow_invocable_v< MatchesStrategy const &, matcher_matches_fn< Matcher >, call::Info< Return, Args... > const & >) |
Static Public Member Functions | |
| static constexpr bool | is_satisfied () noexcept |
| template<typename Return, typename... Args> | |
| static constexpr void | consume (call::Info< Return, Args... > const &info) noexcept |
|
inlineexplicitnodiscardconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticnodiscardconstexprnoexcept |
|
inlinenodiscardnoexcept |