Template Struct MatcherBase
Defined in File catch.hpp
Inheritance Relationships
Base Types
public Catch::Matchers::Impl::MatcherUntypedBase
(Class MatcherUntypedBase)public Catch::Matchers::Impl::MatcherMethod< T >
(Template Struct MatcherMethod)
Derived Types
public Catch::Matchers::Exception::ExceptionMessageMatcher
(Class ExceptionMessageMatcher)public Catch::Matchers::Floating::WithinAbsMatcher
(Struct WithinAbsMatcher)public Catch::Matchers::Floating::WithinRelMatcher
(Struct WithinRelMatcher)public Catch::Matchers::Floating::WithinUlpsMatcher
(Struct WithinUlpsMatcher)public Catch::Matchers::StdString::RegexMatcher
(Struct RegexMatcher)public Catch::Matchers::StdString::StringMatcherBase
(Struct StringMatcherBase)
Struct Documentation
-
template<typename T>
struct MatcherBase : public Catch::Matchers::Impl::MatcherUntypedBase, public Catch::Matchers::Impl::MatcherMethod<T> Subclassed by Catch::Matchers::Exception::ExceptionMessageMatcher, Catch::Matchers::Floating::WithinAbsMatcher, Catch::Matchers::Floating::WithinRelMatcher, Catch::Matchers::Floating::WithinUlpsMatcher, Catch::Matchers::StdString::RegexMatcher, Catch::Matchers::StdString::StringMatcherBase
Public Functions
-
MatchAllOf<T> operator&&(MatcherBase const &other) const
-
MatchAnyOf<T> operator||(MatcherBase const &other) const
-
MatchNotOf<T> operator!() const
-
MatchAllOf<T> operator&&(MatcherBase const &other) const