Class MatcherGenericBase

Inheritance Relationships

Base Type

Derived Types

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