|
mimic++ v10.0.1
|
#include <GeneralMatchers.hpp>
Public Types | |
| using | Context = MatchEvaluationContext<Args...> |
| using | ArgsStorage = std::tuple<Args...> |
Public Member Functions | |
| constexpr | GenericMatcher (Predicate predicate, format::vformat_string fmt, ArgsStorage args) noexcept(std::is_nothrow_move_constructible_v< Predicate > &&std::is_nothrow_move_constructible_v< ArgsStorage >) |
| template<typename First, typename... Others> requires std::predicate<Predicate const&, Context&, First&, Others&...> | |
| expectation::MatchResult | matches (First &first, Others &... others) const |
| constexpr auto | operator! () const & |
| constexpr auto | operator! () && |
| using mimicpp::GenericMatcher< isInverted, Predicate, Args >::ArgsStorage = std::tuple<Args...> |
| using mimicpp::GenericMatcher< isInverted, Predicate, Args >::Context = MatchEvaluationContext<Args...> |
|
inlineexplicitnodiscardconstexprnoexcept |
|
inlinenodiscard |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |