kblib 0.2.3
General utilities library for modern C++
Catch::IConfig Struct Referenceabstract

#include <catch/catch.hpp>

Inheritance diagram for Catch::IConfig:
Collaboration diagram for Catch::IConfig:

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 bool warnAboutNoTests () const =0
 
virtual int abortAfter () const =0
 
virtual bool showInvisibles () const =0
 
virtual ShowDurations::OrNot showDurations () const =0
 
virtual double minDuration () const =0
 
virtual TestSpec const & testSpec () const =0
 
virtual bool hasTestFilters () const =0
 
virtual std::vector< std::string > const & getTestsOrTags () const =0
 
virtual RunTests::InWhatOrder runOrder () const =0
 
virtual unsigned int rngSeed () const =0
 
virtual UseColour::YesOrNo useColour () const =0
 
virtual std::vector< std::string > const & getSectionsToRun () const =0
 
virtual Verbosity verbosity () const =0
 
virtual bool benchmarkNoAnalysis () const =0
 
virtual int benchmarkSamples () const =0
 
virtual double benchmarkConfidenceInterval () const =0
 
virtual unsigned int benchmarkResamples () const =0
 
virtual std::chrono::milliseconds benchmarkWarmupTime () const =0
 
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 bool warnAboutNoTests () const =0
 
virtual int abortAfter () const =0
 
virtual bool showInvisibles () const =0
 
virtual ShowDurations::OrNot showDurations () const =0
 
virtual double minDuration () const =0
 
virtual TestSpec const & testSpec () const =0
 
virtual bool hasTestFilters () const =0
 
virtual std::vector< std::string > const & getTestsOrTags () const =0
 
virtual RunTests::InWhatOrder runOrder () const =0
 
virtual unsigned int rngSeed () const =0
 
virtual UseColour::YesOrNo useColour () const =0
 
virtual std::vector< std::string > const & getSectionsToRun () const =0
 
virtual Verbosity verbosity () const =0
 
virtual bool benchmarkNoAnalysis () const =0
 
virtual int benchmarkSamples () const =0
 
virtual double benchmarkConfidenceInterval () const =0
 
virtual unsigned int benchmarkResamples () const =0
 
virtual std::chrono::milliseconds benchmarkWarmupTime () const =0
 

Additional Inherited Members

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

Detailed Description

Definition at line 4512 of file catch.hpp.

Constructor & Destructor Documentation

◆ ~IConfig() [1/2]

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

◆ ~IConfig() [2/2]

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

Member Function Documentation

◆ abortAfter() [1/2]

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

◆ abortAfter() [2/2]

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

◆ allowThrows() [1/2]

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

◆ allowThrows() [2/2]

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

◆ benchmarkConfidenceInterval() [1/2]

virtual double Catch::IConfig::benchmarkConfidenceInterval ( ) const
pure virtual

◆ benchmarkConfidenceInterval() [2/2]

virtual double Catch::IConfig::benchmarkConfidenceInterval ( ) const
pure virtual

◆ benchmarkNoAnalysis() [1/2]

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

◆ benchmarkNoAnalysis() [2/2]

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

◆ benchmarkResamples() [1/2]

virtual unsigned int Catch::IConfig::benchmarkResamples ( ) const
pure virtual

◆ benchmarkResamples() [2/2]

virtual unsigned int Catch::IConfig::benchmarkResamples ( ) const
pure virtual

◆ benchmarkSamples() [1/2]

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

◆ benchmarkSamples() [2/2]

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

◆ benchmarkWarmupTime() [1/2]

virtual std::chrono::milliseconds Catch::IConfig::benchmarkWarmupTime ( ) const
pure virtual

◆ benchmarkWarmupTime() [2/2]

virtual std::chrono::milliseconds Catch::IConfig::benchmarkWarmupTime ( ) const
pure virtual

◆ getSectionsToRun() [1/2]

virtual std::vector< std::string > const & Catch::IConfig::getSectionsToRun ( ) const
pure virtual

◆ getSectionsToRun() [2/2]

virtual std::vector< std::string > const & Catch::IConfig::getSectionsToRun ( ) const
pure virtual

◆ getTestsOrTags() [1/2]

virtual std::vector< std::string > const & Catch::IConfig::getTestsOrTags ( ) const
pure virtual

◆ getTestsOrTags() [2/2]

virtual std::vector< std::string > const & Catch::IConfig::getTestsOrTags ( ) const
pure virtual

◆ hasTestFilters() [1/2]

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

◆ hasTestFilters() [2/2]

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

◆ includeSuccessfulResults() [1/2]

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

◆ includeSuccessfulResults() [2/2]

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

◆ minDuration() [1/2]

virtual double Catch::IConfig::minDuration ( ) const
pure virtual

◆ minDuration() [2/2]

virtual double Catch::IConfig::minDuration ( ) const
pure virtual

◆ name() [1/2]

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

◆ name() [2/2]

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

◆ rngSeed() [1/2]

virtual unsigned int Catch::IConfig::rngSeed ( ) const
pure virtual

◆ rngSeed() [2/2]

virtual unsigned int Catch::IConfig::rngSeed ( ) const
pure virtual

◆ runOrder() [1/2]

virtual RunTests::InWhatOrder Catch::IConfig::runOrder ( ) const
pure virtual

◆ runOrder() [2/2]

virtual RunTests::InWhatOrder Catch::IConfig::runOrder ( ) const
pure virtual

◆ shouldDebugBreak() [1/2]

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

◆ shouldDebugBreak() [2/2]

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

◆ showDurations() [1/2]

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

◆ showDurations() [2/2]

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

◆ showInvisibles() [1/2]

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

◆ showInvisibles() [2/2]

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

◆ stream() [1/2]

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

◆ stream() [2/2]

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

◆ testSpec() [1/2]

virtual TestSpec const & Catch::IConfig::testSpec ( ) const
pure virtual

◆ testSpec() [2/2]

virtual TestSpec const & Catch::IConfig::testSpec ( ) const
pure virtual

◆ useColour() [1/2]

virtual UseColour::YesOrNo Catch::IConfig::useColour ( ) const
pure virtual

◆ useColour() [2/2]

virtual UseColour::YesOrNo Catch::IConfig::useColour ( ) const
pure virtual

◆ verbosity() [1/2]

virtual Verbosity Catch::IConfig::verbosity ( ) const
pure virtual

◆ verbosity() [2/2]

virtual Verbosity Catch::IConfig::verbosity ( ) const
pure virtual

◆ warnAboutMissingAssertions() [1/2]

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

◆ warnAboutMissingAssertions() [2/2]

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

◆ warnAboutNoTests() [1/2]

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

◆ warnAboutNoTests() [2/2]

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

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