Definition at line 2291 of file catch.hpp.
 
#include <catch.hpp>
|  | 
| virtual | ~IResultCapture () | 
|  | 
| virtual bool | sectionStarted (SectionInfo const §ionInfo, Counts &assertions)=0 | 
|  | 
| virtual void | sectionEnded (SectionEndInfo const &endInfo)=0 | 
|  | 
| virtual void | sectionEndedEarly (SectionEndInfo const &endInfo)=0 | 
|  | 
| virtual auto | acquireGeneratorTracker (SourceLineInfo const &lineInfo) -> IGeneratorTracker &=0 | 
|  | 
| virtual void | benchmarkStarting (BenchmarkInfo const &info)=0 | 
|  | 
| virtual void | benchmarkEnded (BenchmarkStats const &stats)=0 | 
|  | 
| virtual void | pushScopedMessage (MessageInfo const &message)=0 | 
|  | 
| virtual void | popScopedMessage (MessageInfo const &message)=0 | 
|  | 
| virtual void | emplaceUnscopedMessage (MessageBuilder const &builder)=0 | 
|  | 
| virtual void | handleFatalErrorCondition (StringRef message)=0 | 
|  | 
| virtual void | handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction)=0 | 
|  | 
| virtual void | handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &message, AssertionReaction &reaction)=0 | 
|  | 
| virtual void | handleUnexpectedExceptionNotThrown (AssertionInfo const &info, AssertionReaction &reaction)=0 | 
|  | 
| virtual void | handleUnexpectedInflightException (AssertionInfo const &info, std::string const &message, AssertionReaction &reaction)=0 | 
|  | 
| virtual void | handleIncomplete (AssertionInfo const &info)=0 | 
|  | 
| virtual void | handleNonExpr (AssertionInfo const &info, ResultWas::OfType resultType, AssertionReaction &reaction)=0 | 
|  | 
| virtual bool | lastAssertionPassed ()=0 | 
|  | 
| virtual void | assertionPassed ()=0 | 
|  | 
| virtual std::string | getCurrentTestName () const =0 | 
|  | 
| virtual const AssertionResult * | getLastResult () const =0 | 
|  | 
| virtual void | exceptionEarlyReported ()=0 | 
|  | 
◆ ~IResultCapture()
  
  | 
        
          | virtual Catch::IResultCapture::~IResultCapture | ( |  | ) |  |  | virtual | 
 
 
◆ acquireGeneratorTracker()
◆ assertionPassed()
  
  | 
        
          | virtual void Catch::IResultCapture::assertionPassed | ( |  | ) |  |  | pure virtual | 
 
 
◆ benchmarkEnded()
  
  | 
        
          | virtual void Catch::IResultCapture::benchmarkEnded | ( | BenchmarkStats const & | stats | ) |  |  | pure virtual | 
 
 
◆ benchmarkStarting()
  
  | 
        
          | virtual void Catch::IResultCapture::benchmarkStarting | ( | BenchmarkInfo const & | info | ) |  |  | pure virtual | 
 
 
◆ emplaceUnscopedMessage()
  
  | 
        
          | virtual void Catch::IResultCapture::emplaceUnscopedMessage | ( | MessageBuilder const & | builder | ) |  |  | pure virtual | 
 
 
◆ exceptionEarlyReported()
  
  | 
        
          | virtual void Catch::IResultCapture::exceptionEarlyReported | ( |  | ) |  |  | pure virtual | 
 
 
◆ getCurrentTestName()
  
  | 
        
          | virtual std::string Catch::IResultCapture::getCurrentTestName | ( |  | ) | const |  | pure virtual | 
 
 
◆ getLastResult()
  
  | 
        
          | virtual const AssertionResult * Catch::IResultCapture::getLastResult | ( |  | ) | const |  | pure virtual | 
 
 
◆ handleExpr()
◆ handleFatalErrorCondition()
  
  | 
        
          | virtual void Catch::IResultCapture::handleFatalErrorCondition | ( | StringRef | message | ) |  |  | pure virtual | 
 
 
◆ handleIncomplete()
  
  | 
        
          | virtual void Catch::IResultCapture::handleIncomplete | ( | AssertionInfo const & | info | ) |  |  | pure virtual | 
 
 
◆ handleMessage()
◆ handleNonExpr()
◆ handleUnexpectedExceptionNotThrown()
◆ handleUnexpectedInflightException()
◆ lastAssertionPassed()
  
  | 
        
          | virtual bool Catch::IResultCapture::lastAssertionPassed | ( |  | ) |  |  | pure virtual | 
 
 
◆ popScopedMessage()
  
  | 
        
          | virtual void Catch::IResultCapture::popScopedMessage | ( | MessageInfo const & | message | ) |  |  | pure virtual | 
 
 
◆ pushScopedMessage()
  
  | 
        
          | virtual void Catch::IResultCapture::pushScopedMessage | ( | MessageInfo const & | message | ) |  |  | pure virtual | 
 
 
◆ sectionEnded()
  
  | 
        
          | virtual void Catch::IResultCapture::sectionEnded | ( | SectionEndInfo const & | endInfo | ) |  |  | pure virtual | 
 
 
◆ sectionEndedEarly()
  
  | 
        
          | virtual void Catch::IResultCapture::sectionEndedEarly | ( | SectionEndInfo const & | endInfo | ) |  |  | pure virtual | 
 
 
◆ sectionStarted()
  
  | 
        
          | virtual bool Catch::IResultCapture::sectionStarted | ( | SectionInfo const & | sectionInfo, |  
          |  |  | Counts & | assertions |  
          |  | ) |  |  |  | pure virtual | 
 
 
The documentation for this struct was generated from the following file: