Fraxinus  18.10
An IGT application
Catch::IConfig Struct Referenceabstract

#include <catch.hpp>

Inheritance diagram for Catch::IConfig:
Catch::IShared Catch::NonCopyable Catch::SharedImpl< IConfig > Catch::Config

Public Member Functions

virtual ~IConfig ()
 
virtual bool allowThrows () const =0
 
virtual std::ostream & stream () const =0
 
virtual std::string name () const =0
 
virtual bool includeSuccessfulResults () const =0
 
virtual bool shouldDebugBreak () const =0
 
virtual bool warnAboutMissingAssertions () const =0
 
virtual int abortAfter () const =0
 
virtual ShowDurations::OrNot showDurations () const =0
 
- Public Member Functions inherited from Catch::IShared
virtual ~IShared ()
 
virtual void addRef () const =0
 
virtual void release () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from Catch::NonCopyable
 NonCopyable ()
 
virtual ~NonCopyable ()
 

Detailed Description

Definition at line 1988 of file catch.hpp.

Constructor & Destructor Documentation

virtual Catch::IConfig::~IConfig ( )
virtual

Member Function Documentation

virtual int Catch::IConfig::abortAfter ( ) const
pure virtual

Implemented in Catch::Config.

virtual bool Catch::IConfig::allowThrows ( ) const
pure virtual

Implemented in Catch::Config.

virtual bool Catch::IConfig::includeSuccessfulResults ( ) const
pure virtual

Implemented in Catch::Config.

virtual std::string Catch::IConfig::name ( ) const
pure virtual

Implemented in Catch::Config.

virtual bool Catch::IConfig::shouldDebugBreak ( ) const
pure virtual

Implemented in Catch::Config.

virtual ShowDurations::OrNot Catch::IConfig::showDurations ( ) const
pure virtual

Implemented in Catch::Config.

virtual std::ostream& Catch::IConfig::stream ( ) const
pure virtual

Implemented in Catch::Config.

virtual bool Catch::IConfig::warnAboutMissingAssertions ( ) const
pure virtual

Implemented in Catch::Config.


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