Class MatcherGenericBase
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::Matchers::MatcherUntypedBase
(Class MatcherUntypedBase)
Derived Types
public Catch::Matchers::AllMatchMatcher< Matcher >
(Template Class AllMatchMatcher)public Catch::Matchers::AllTrueMatcher
(Class AllTrueMatcher)public Catch::Matchers::AnyMatchMatcher< Matcher >
(Template Class AnyMatchMatcher)public Catch::Matchers::AnyTrueMatcher
(Class AnyTrueMatcher)public Catch::Matchers::ContainsElementMatcher< T, Equality >
(Template Class ContainsElementMatcher)public Catch::Matchers::ContainsMatcherMatcher< Matcher >
(Template Class ContainsMatcherMatcher)public Catch::Matchers::Detail::MatchAllOfGeneric< MatcherTs >
(Template Class MatchAllOfGeneric)public Catch::Matchers::Detail::MatchAnyOfGeneric< MatcherTs >
(Template Class MatchAnyOfGeneric)public Catch::Matchers::Detail::MatchNotOfGeneric< MatcherT >
(Template Class MatchNotOfGeneric)public Catch::Matchers::HasSizeMatcher
(Class HasSizeMatcher)public Catch::Matchers::IsEmptyMatcher
(Class IsEmptyMatcher)public Catch::Matchers::NoneMatchMatcher< Matcher >
(Template Class NoneMatchMatcher)public Catch::Matchers::NoneTrueMatcher
(Class NoneTrueMatcher)public Catch::Matchers::RangeEqualsMatcher< TargetRangeLike, Equality >
(Template Class RangeEqualsMatcher)public Catch::Matchers::SizeMatchesMatcher< Matcher >
(Template Class SizeMatchesMatcher)public Catch::Matchers::UnorderedRangeEqualsMatcher< TargetRangeLike, Equality >
(Template Class UnorderedRangeEqualsMatcher)
Class Documentation
-
class MatcherGenericBase : public Catch::Matchers::MatcherUntypedBase
Subclassed by Catch::Matchers::AllMatchMatcher< Matcher >, Catch::Matchers::AllTrueMatcher, Catch::Matchers::AnyMatchMatcher< Matcher >, Catch::Matchers::AnyTrueMatcher, Catch::Matchers::ContainsElementMatcher< T, Equality >, Catch::Matchers::ContainsMatcherMatcher< Matcher >, Catch::Matchers::Detail::MatchAllOfGeneric< MatcherTs >, Catch::Matchers::Detail::MatchAnyOfGeneric< MatcherTs >, Catch::Matchers::Detail::MatchNotOfGeneric< MatcherT >, Catch::Matchers::HasSizeMatcher, Catch::Matchers::IsEmptyMatcher, Catch::Matchers::NoneMatchMatcher< Matcher >, Catch::Matchers::NoneTrueMatcher, Catch::Matchers::RangeEqualsMatcher< TargetRangeLike, Equality >, Catch::Matchers::SizeMatchesMatcher< Matcher >, Catch::Matchers::UnorderedRangeEqualsMatcher< TargetRangeLike, Equality >
Public Functions
-
MatcherGenericBase() = default
-
~MatcherGenericBase() override
-
MatcherGenericBase(MatcherGenericBase const&) = default
-
MatcherGenericBase(MatcherGenericBase&&) = default
-
MatcherGenericBase &operator=(MatcherGenericBase const&) = delete
-
MatcherGenericBase &operator=(MatcherGenericBase&&) = delete
-
MatcherGenericBase() = default