Class MatcherUntypedBase

Inheritance Relationships

Derived Types

Class Documentation

class MatcherUntypedBase

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

Public Functions

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

Protected Functions

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

Protected Attributes

mutable std::string m_cachedToString