mimic++ v10.0.1
Loading...
Searching...
No Matches
mimicpp::expectation::policies::matcher_matches_fn< Matcher > Struct Template Reference

#include <RequirementPolicies.hpp>

Public Types

using matches_fn = mimicpp::detail::matches_hook::matches_fn

Public Member Functions

template<typename... Args>
requires std::invocable<matches_fn, Matcher const&, Args&...>
MatchResult operator() (Args &&... args) const noexcept(std::is_nothrow_invocable_v< matches_fn, Matcher const &, Args &... >)

Public Attributes

Matcher const & matcher

Member Typedef Documentation

◆ matches_fn

template<typename Matcher>
using mimicpp::expectation::policies::matcher_matches_fn< Matcher >::matches_fn = mimicpp::detail::matches_hook::matches_fn

Member Function Documentation

◆ operator()()

template<typename Matcher>
template<typename... Args>
requires std::invocable<matches_fn, Matcher const&, Args&...>
MatchResult mimicpp::expectation::policies::matcher_matches_fn< Matcher >::operator() ( Args &&... args) const
inlinenodiscardnoexcept

Member Data Documentation

◆ matcher

template<typename Matcher>
Matcher const& mimicpp::expectation::policies::matcher_matches_fn< Matcher >::matcher

The documentation for this struct was generated from the following file: