#include <ArgRequirementPolicies.hpp>
|
| 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<bool, MatchesStrategy const&, matcher_matches_fn<Matcher>, call::Info<Return, Args...> const&> |
| constexpr bool | matches (const call::Info< Return, Args... > &info) const noexcept(std::is_nothrow_invocable_v< MatchesStrategy const &, matcher_matches_fn< Matcher >, call::Info< Return, Args... > const & >) |
| |
| std::optional< StringT > | describe () const |
| |
|
| static constexpr bool | is_satisfied () noexcept |
| |
| template<typename Return, typename... Args> |
| static constexpr void | consume (call::Info< Return, Args... > const &info) noexcept |
| |
◆ ArgsRequirement()
template<typename Matcher, typename MatchesStrategy, typename DescribeStrategy>
|
|
inlineexplicitnodiscardconstexprnoexcept |
◆ consume()
template<typename Matcher, typename MatchesStrategy, typename DescribeStrategy>
template<typename Return, typename... Args>
|
|
inlinestaticconstexprnoexcept |
◆ describe()
template<typename Matcher, typename MatchesStrategy, typename DescribeStrategy>
◆ is_satisfied()
template<typename Matcher, typename MatchesStrategy, typename DescribeStrategy>
|
|
inlinestaticnodiscardconstexprnoexcept |
◆ matches()
template<typename Matcher, typename MatchesStrategy, typename DescribeStrategy>
template<typename Return, typename... Args>
requires std::is_invocable_r_v<bool, MatchesStrategy const&,
matcher_matches_fn<Matcher>,
call::Info<Return, Args...> const&>
|
|
inlinenodiscardconstexprnoexcept |
The documentation for this class was generated from the following file: