sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Public Member Functions | List of all members
IConfig Struct Referenceabstract
+ Inheritance diagram for 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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~IConfig()

virtual ~IConfig ( )
virtual

Member Function Documentation

◆ allowThrows()

virtual bool allowThrows ( ) const
pure virtual

◆ stream()

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

◆ name()

virtual std::string name ( ) const
pure virtual

◆ includeSuccessfulResults()

virtual bool includeSuccessfulResults ( ) const
pure virtual

◆ shouldDebugBreak()

virtual bool shouldDebugBreak ( ) const
pure virtual

◆ warnAboutMissingAssertions()

virtual bool warnAboutMissingAssertions ( ) const
pure virtual

◆ warnAboutNoTests()

virtual bool warnAboutNoTests ( ) const
pure virtual

◆ abortAfter()

virtual int abortAfter ( ) const
pure virtual

◆ showInvisibles()

virtual bool showInvisibles ( ) const
pure virtual

◆ showDurations()

virtual ShowDurations::OrNot showDurations ( ) const
pure virtual

◆ minDuration()

virtual double minDuration ( ) const
pure virtual

◆ testSpec()

virtual TestSpec const& testSpec ( ) const
pure virtual

◆ hasTestFilters()

virtual bool hasTestFilters ( ) const
pure virtual

◆ getTestsOrTags()

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

◆ runOrder()

virtual RunTests::InWhatOrder runOrder ( ) const
pure virtual

◆ rngSeed()

virtual unsigned int rngSeed ( ) const
pure virtual

◆ useColour()

virtual UseColour::YesOrNo useColour ( ) const
pure virtual

◆ getSectionsToRun()

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

◆ verbosity()

virtual Verbosity verbosity ( ) const
pure virtual

◆ benchmarkNoAnalysis()

virtual bool benchmarkNoAnalysis ( ) const
pure virtual

◆ benchmarkSamples()

virtual int benchmarkSamples ( ) const
pure virtual

◆ benchmarkConfidenceInterval()

virtual double benchmarkConfidenceInterval ( ) const
pure virtual

◆ benchmarkResamples()

virtual unsigned int benchmarkResamples ( ) const
pure virtual

◆ benchmarkWarmupTime()

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

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