#include <catch.hpp>
Public Member Functions | |
MatcherUntypedBase ()=default | |
MatcherUntypedBase (MatcherUntypedBase const &)=default | |
MatcherUntypedBase & | operator= (MatcherUntypedBase const &)=delete |
std::string | toString () const |
Protected Member Functions | |
virtual std::string | describe () const =0 |
virtual | ~MatcherUntypedBase () |
Protected Attributes | |
std::string | m_cachedToString |
|
default |
|
default |
|
protectedvirtual |
|
protectedpure virtual |
Implemented in Catch::Matchers::Vector::UnorderedEqualsMatcher< T >, Catch::Matchers::Vector::EqualsMatcher< T >, Catch::Matchers::Vector::ContainsMatcher< T >, Catch::Matchers::Vector::ContainsElementMatcher< T >, Catch::Matchers::StdString::RegexMatcher, Catch::Matchers::StdString::StringMatcherBase, Catch::Matchers::Generic::PredicateMatcher< T >, Catch::Matchers::Floating::WithinUlpsMatcher, Catch::Matchers::Floating::WithinAbsMatcher, Catch::Matchers::Impl::MatchNotOf< ArgT >, Catch::Matchers::Impl::MatchAnyOf< ArgT >, and Catch::Matchers::Impl::MatchAllOf< ArgT >.
|
delete |
std::string Catch::Matchers::Impl::MatcherUntypedBase::toString | ( | ) | const |
|
mutableprotected |