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::Generic::PredicateMatcher< T >
(Template Class PredicateMatcher)public Catch::Matchers::StdString::RegexMatcher
(Struct RegexMatcher)public Catch::Matchers::StdString::StringMatcherBase
(Struct StringMatcherBase)public Catch::Matchers::Vector::ApproxMatcher< T, AllocComp, AllocMatch >
(Template Struct ApproxMatcher)public Catch::Matchers::Vector::ContainsElementMatcher< T, Alloc >
(Template Struct ContainsElementMatcher)public Catch::Matchers::Vector::ContainsMatcher< T, AllocComp, AllocMatch >
(Template Struct ContainsMatcher)public Catch::Matchers::Vector::EqualsMatcher< T, AllocComp, AllocMatch >
(Template Struct EqualsMatcher)public Catch::Matchers::Vector::UnorderedEqualsMatcher< T, AllocComp, AllocMatch >
(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::Exception::ExceptionMessageMatcher, Catch::Matchers::Floating::WithinAbsMatcher, Catch::Matchers::Floating::WithinRelMatcher, Catch::Matchers::Floating::WithinUlpsMatcher, Catch::Matchers::Generic::PredicateMatcher< T >, Catch::Matchers::StdString::RegexMatcher, Catch::Matchers::StdString::StringMatcherBase, Catch::Matchers::Vector::ApproxMatcher< T, AllocComp, AllocMatch >, Catch::Matchers::Vector::ContainsElementMatcher< T, Alloc >, Catch::Matchers::Vector::ContainsMatcher< T, AllocComp, AllocMatch >, Catch::Matchers::Vector::EqualsMatcher< T, AllocComp, AllocMatch >, Catch::Matchers::Vector::UnorderedEqualsMatcher< T, AllocComp, AllocMatch >
Public Functions
-
MatchAllOf<T>
operator&&
(MatcherBase const &other) const¶
-
MatchAnyOf<T>
operator||
(MatcherBase const &other) const¶
-
MatchNotOf<T>
operator!
() const¶
-
MatchAllOf<T>