ManaPlus
|
#include <catch.hpp>
Public Types | |
typedef ExpressionT | ExpressionType |
Public Member Functions | |
virtual | ~Matcher () |
virtual Ptr< Matcher > | clone () const =0 |
virtual bool | match (ExpressionT const &expr) const =0 |
virtual std::string | toString () const =0 |
Generic::AllOf< ExpressionT > | operator&& (Matcher< ExpressionT > const &other) const |
Generic::AnyOf< ExpressionT > | operator|| (Matcher< ExpressionT > const &other) const |
Generic::Not< ExpressionT > | operator! () const |
Public Member Functions inherited from Catch::SharedImpl< IShared > | |
SharedImpl () | |
virtual void | addRef () const |
virtual void | release () const |
Public Member Functions inherited from Catch::IShared | |
virtual | ~IShared () |
Additional Inherited Members | |
Data Fields inherited from Catch::SharedImpl< IShared > | |
unsigned int | m_rc |
Protected Member Functions inherited from Catch::NonCopyable | |
NonCopyable () | |
virtual | ~NonCopyable () |
typedef ExpressionT Catch::Matchers::Impl::Matcher< ExpressionT >::ExpressionType |
|
inlinevirtual |
|
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< EndsWith, std::string >, Catch::Matchers::Impl::MatcherImpl< AnyOf< ExpressionT >, ExpressionT >, Catch::Matchers::Impl::MatcherImpl< Not< ExpressionT >, ExpressionT >, Catch::Matchers::Impl::MatcherImpl< AllOf< ExpressionT >, ExpressionT >, and Catch::Matchers::Impl::MatcherImpl< StartsWith, std::string >.
Referenced by Catch::Matchers::Impl::Generic::AllOf< ExpressionT >::add(), and Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >::add().
|
pure virtual |
Generic::Not< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator! |
Generic::AllOf< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator&& | ( | Matcher< ExpressionT > const & | other | ) | const |
Definition at line 1025 of file catch.hpp.
References Catch::Matchers::Impl::Generic::AllOf< ExpressionT >::add().
Generic::AnyOf< ExpressionT > Catch::Matchers::Impl::Matcher< ExpressionT >::operator|| | ( | Matcher< ExpressionT > const & | other | ) | const |
Definition at line 1033 of file catch.hpp.
References Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >::add().
|
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 >, Catch::Matchers::Impl::Generic::AllOf< ExpressionT >, and Catch::Matchers::Impl::Generic::Not< ExpressionT >.