#include <catch.hpp>

Public Types | |
| typedef ExpressionT | ExpressionType |
Public Member Functions | |
| virtual Ptr< Matcher > | clone () const =0 |
| virtual bool | match (ExpressionT const &expr) const =0 |
| virtual std::string | toString () const =0 |
| virtual | ~Matcher () |
| typedef ExpressionT Catch::Matchers::Impl::Matcher< ExpressionT >::ExpressionType |
| virtual Catch::Matchers::Impl::Matcher< ExpressionT >::~Matcher | ( | ) | [inline, virtual] |
| virtual Ptr<Matcher> Catch::Matchers::Impl::Matcher< ExpressionT >::clone | ( | ) | const [pure virtual] |
Implemented in Catch::Matchers::Impl::MatcherImpl< DerivedT, ExpressionT >, Catch::Matchers::Impl::MatcherImpl< Equals, std::string >, Catch::Matchers::Impl::MatcherImpl< Contains, std::string >, Catch::Matchers::Impl::MatcherImpl< AnyOf< ExpressionT >, ExpressionT >, Catch::Matchers::Impl::MatcherImpl< EndsWith, std::string >, Catch::Matchers::Impl::MatcherImpl< AllOf< ExpressionT >, ExpressionT >, and Catch::Matchers::Impl::MatcherImpl< StartsWith, std::string >.
| virtual bool Catch::Matchers::Impl::Matcher< ExpressionT >::match | ( | ExpressionT const & | expr | ) | const [pure virtual] |
Implemented in Catch::Matchers::Impl::StdString::EndsWith, Catch::Matchers::Impl::StdString::StartsWith, Catch::Matchers::Impl::StdString::Contains, Catch::Matchers::Impl::StdString::Equals, Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >, and Catch::Matchers::Impl::Generic::AllOf< ExpressionT >.
| virtual std::string Catch::Matchers::Impl::Matcher< ExpressionT >::toString | ( | ) | const [pure virtual] |
Implemented in Catch::Matchers::Impl::StdString::EndsWith, Catch::Matchers::Impl::StdString::StartsWith, Catch::Matchers::Impl::StdString::Contains, Catch::Matchers::Impl::StdString::Equals, Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >, and Catch::Matchers::Impl::Generic::AllOf< ExpressionT >.