lab_trees
Tempestuous Trees
Catch::MatchExpression< ArgT, MatcherT > Class Template Reference
Inheritance diagram for Catch::MatchExpression< ArgT, MatcherT >:
[legend]
Collaboration diagram for Catch::MatchExpression< ArgT, MatcherT >:
[legend]

Public Member Functions

 MatchExpression (ArgT arg, MatcherT matcher, char const *matcherString)
 
virtual bool isBinaryExpression () const CATCH_OVERRIDE
 
virtual void reconstructExpression (std::string &dest) const CATCH_OVERRIDE
 
- Public Member Functions inherited from Catch::DecomposedExpression
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator+ (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator- (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator* (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator/ (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator% (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator&& (T const &)
 
template<typename T >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator|| (T const &)
 

Private Attributes

ArgT m_arg
 
MatcherT m_matcher
 
char const * m_matcherString
 

The documentation for this class was generated from the following file: