ManaPlus
|
#include <catch.hpp>
Public Member Functions | |
AnyOf () | |
AnyOf (AnyOf const &other) | |
AnyOf & | add (Matcher< ExpressionT > const &matcher) |
virtual bool | match (ExpressionT const &expr) const |
virtual std::string | toString () const |
AnyOf | operator|| (Matcher< ExpressionT > const &other) const |
Public Member Functions inherited from Catch::Matchers::Impl::MatcherImpl< AnyOf< ExpressionT >, ExpressionT > | |
virtual Ptr< Matcher< ExpressionT > > | clone () const |
Public Member Functions inherited from Catch::Matchers::Impl::Matcher< ExpressionT > | |
virtual | ~Matcher () |
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 () |
Private Attributes | |
std::vector< Ptr< Matcher< ExpressionT > > > | m_matchers |
Additional Inherited Members | |
Public Types inherited from Catch::Matchers::Impl::Matcher< ExpressionT > | |
typedef ExpressionT | ExpressionType |
Data Fields inherited from Catch::SharedImpl< IShared > | |
unsigned int | m_rc |
Protected Member Functions inherited from Catch::NonCopyable | |
NonCopyable () | |
virtual | ~NonCopyable () |
|
inline |
|
inline |
Definition at line 987 of file catch.hpp.
|
inline |
Definition at line 989 of file catch.hpp.
References Catch::Matchers::Impl::Matcher< ExpressionT >::clone().
Referenced by Catch::Matchers::AnyOf(), Catch::Matchers::Impl::Matcher< ExpressionT >::operator||(), and Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >::operator||().
|
inlinevirtual |
Implements Catch::Matchers::Impl::Matcher< ExpressionT >.
Definition at line 993 of file catch.hpp.
|
inline |
Definition at line 1012 of file catch.hpp.
References Catch::Matchers::Impl::Generic::AnyOf< ExpressionT >::add().
|
inlinevirtual |
Implements Catch::Matchers::Impl::Matcher< ExpressionT >.
Definition at line 1000 of file catch.hpp.
|
private |