Catch::ResultBuilder Class Reference

List of all members.

Classes

struct  ExprComponents

Public Member Functions

 ResultBuilder (char const *macroName, SourceLineInfo const &lineInfo, char const *capturedExpression, ResultDisposition::Flags resultDisposition)
template<typename T >
ExpressionLhs< T const & > operator->* (T const &operand)
ExpressionLhs< bool > operator->* (bool value)
template<typename T >
ResultBuilderoperator<< (T const &value)
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator&& (RhsT const &)
template<typename RhsT >
STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison & operator|| (RhsT const &)
ResultBuildersetResultType (ResultWas::OfType result)
ResultBuildersetResultType (bool result)
ResultBuildersetLhs (std::string const &lhs)
ResultBuildersetRhs (std::string const &rhs)
ResultBuildersetOp (std::string const &op)
void endExpression ()
std::string reconstructExpression () const
AssertionResult build () const
void useActiveException (ResultDisposition::Flags resultDisposition=ResultDisposition::Normal)
void captureResult (ResultWas::OfType resultType)
void captureExpression ()
void react ()
bool shouldDebugBreak () const
bool allowThrows () const

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

Generated on 2 Dec 2014 by  doxygen 1.6.1