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::Floating::WithinAbsMatcher(Struct WithinAbsMatcher)public Catch::Matchers::Floating::WithinUlpsMatcher(Struct WithinUlpsMatcher)public Catch::Matchers::Generic::PredicateMatcher< T >(Template Class PredicateMatcher)public Catch::Matchers::StdString::RegexMatcher(Struct RegexMatcher)public Catch::Matchers::StdString::StringMatcherBase(Struct StringMatcherBase)public Catch::Matchers::Vector::ContainsElementMatcher< T >(Template Struct ContainsElementMatcher)public Catch::Matchers::Vector::ContainsMatcher< T >(Template Struct ContainsMatcher)public Catch::Matchers::Vector::EqualsMatcher< T >(Template Struct EqualsMatcher)public Catch::Matchers::Vector::UnorderedEqualsMatcher< T >(Template Struct UnorderedEqualsMatcher)
Struct Documentation¶
-
template<typename
T>
structCatch::Matchers::Impl::MatcherBase: public Catch::Matchers::Impl::MatcherUntypedBase, public Catch::Matchers::Impl::MatcherMethod<T>¶ Subclassed by Catch::Matchers::Floating::WithinAbsMatcher, Catch::Matchers::Floating::WithinUlpsMatcher, Catch::Matchers::Generic::PredicateMatcher< T >, Catch::Matchers::StdString::RegexMatcher, Catch::Matchers::StdString::StringMatcherBase, Catch::Matchers::Vector::ContainsElementMatcher< T >, Catch::Matchers::Vector::ContainsMatcher< T >, Catch::Matchers::Vector::EqualsMatcher< T >, Catch::Matchers::Vector::UnorderedEqualsMatcher< T >
Public Functions
-
MatchAllOf<T>
operator&&(MatcherBase const &other) const¶
-
MatchAnyOf<T>
operator||(MatcherBase const &other) const¶
-
MatchNotOf<T>
operator!() const¶
-
MatchAllOf<T>