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 > |
ResultBuilder & | operator<< (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 &) |
ResultBuilder & | setResultType (ResultWas::OfType result) |
ResultBuilder & | setResultType (bool result) |
ResultBuilder & | setLhs (std::string const &lhs) |
ResultBuilder & | setRhs (std::string const &rhs) |
ResultBuilder & | setOp (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: