#include <catch.hpp>
Public Member Functions | |
| auto | allowThrows () const -> bool | 
| AssertionHandler (StringRef const ¯oName, SourceLineInfo const &lineInfo, StringRef capturedExpression, ResultDisposition::Flags resultDisposition) | |
| void | complete () | 
| void | handleExceptionNotThrownAsExpected () | 
| void | handleExceptionThrownAsExpected () | 
| template<typename T > | |
| void | handleExpr (ExprLhs< T > const &expr) | 
| void | handleExpr (ITransientExpression const &expr) | 
| void | handleMessage (ResultWas::OfType resultType, StringRef const &message) | 
| void | handleThrowingCallSkipped () | 
| void | handleUnexpectedExceptionNotThrown () | 
| void | handleUnexpectedInflightException () | 
| void | setCompleted () | 
| ~AssertionHandler () | |
Private Attributes | |
| AssertionInfo | m_assertionInfo | 
| bool | m_completed = false | 
| AssertionReaction | m_reaction | 
| IResultCapture & | m_resultCapture | 
| Catch::AssertionHandler::AssertionHandler | ( | StringRef const & | macroName, | 
| SourceLineInfo const & | lineInfo, | ||
| StringRef | capturedExpression, | ||
| ResultDisposition::Flags | resultDisposition | ||
| ) | 
| auto Catch::AssertionHandler::allowThrows | ( | ) | const -> bool | 
| void Catch::AssertionHandler::complete | ( | ) | 
| void Catch::AssertionHandler::handleExceptionNotThrownAsExpected | ( | ) | 
| void Catch::AssertionHandler::handleExceptionThrownAsExpected | ( | ) | 
      
  | 
  inline | 
| void Catch::AssertionHandler::handleExpr | ( | ITransientExpression const & | expr | ) | 
| void Catch::AssertionHandler::handleMessage | ( | ResultWas::OfType | resultType, | 
| StringRef const & | message | ||
| ) | 
| void Catch::AssertionHandler::handleThrowingCallSkipped | ( | ) | 
| void Catch::AssertionHandler::handleUnexpectedExceptionNotThrown | ( | ) | 
| void Catch::AssertionHandler::handleUnexpectedInflightException | ( | ) | 
| void Catch::AssertionHandler::setCompleted | ( | ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |