Template Class MatchAnyOf

Inheritance Relationships

Base Type

Class Documentation

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

Public Functions

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

Friends

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