Template Class MatchAllOf

Inheritance Relationships

Base Type

Class Documentation

template<typename ArgT>
class MatchAllOf : public Catch::Matchers::MatcherBase<ArgT>

Public Functions

MatchAllOf() = default
MatchAllOf(MatchAllOf const&) = delete
MatchAllOf &operator=(MatchAllOf const&) = delete
MatchAllOf(MatchAllOf&&) = default
MatchAllOf &operator=(MatchAllOf&&) = default
inline virtual bool match(ArgT const &arg) const override
inline virtual std::string describe() const override

Friends

inline friend MatchAllOf operator&&(MatchAllOf &&lhs, MatcherBase<ArgT> const &rhs)
inline friend MatchAllOf operator&&(MatcherBase<ArgT> const &lhs, MatchAllOf &&rhs)