Class MatcherUntypedBase

Inheritance Relationships

Derived Types

Class Documentation

class MatcherUntypedBase

Subclassed by Catch::Matchers::MatcherBase< std::vector< T, AllocMatch > >, Catch::Matchers::MatcherBase< ArgT >, Catch::Matchers::MatcherBase< std::exception >, Catch::Matchers::MatcherBase< double >, Catch::Matchers::MatcherBase< std::string >, Catch::Matchers::MatcherBase< std::vector< T, Alloc > >, Catch::Matchers::MatcherBase< T >, Catch::Matchers::MatcherGenericBase

Public Functions

MatcherUntypedBase() = default
MatcherUntypedBase(MatcherUntypedBase const&) = default
MatcherUntypedBase(MatcherUntypedBase&&) = default
MatcherUntypedBase &operator=(MatcherUntypedBase const&) = delete
MatcherUntypedBase &operator=(MatcherUntypedBase&&) = delete
std::string toString() const

Protected Functions

virtual ~MatcherUntypedBase()
virtual std::string describe() const = 0

Protected Attributes

mutable std::string m_cachedToString