Class MatcherUntypedBase

Inheritance Relationships

Derived Types

Class Documentation

class Catch::Matchers::Impl::MatcherUntypedBase

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

Public Functions

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

Protected Functions

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

Protected Attributes

std::string m_cachedToString