Struct IConfig¶
Defined in File catch.hpp
Inheritance Relationships¶
Base Type¶
public Catch::NonCopyable
(Class NonCopyable)
Struct Documentation¶
-
struct
Catch
::
IConfig
: public Catch::NonCopyable¶ Public Functions
-
~IConfig
()¶
-
bool
allowThrows
() const = 0¶
-
std::ostream &
stream
() const = 0¶
-
std::string
name
() const = 0¶
-
bool
includeSuccessfulResults
() const = 0¶
-
bool
shouldDebugBreak
() const = 0¶
-
bool
warnAboutMissingAssertions
() const = 0¶
-
bool
warnAboutNoTests
() const = 0¶
-
int
abortAfter
() const = 0¶
-
bool
showInvisibles
() const = 0¶
-
ShowDurations::OrNot
showDurations
() const = 0¶
-
TestSpec const &
testSpec
() const = 0¶
-
bool
hasTestFilters
() const = 0¶
-
std::vector<std::string> const &
getTestsOrTags
() const = 0¶
-
RunTests::InWhatOrder
runOrder
() const = 0¶
-
unsigned int
rngSeed
() const = 0¶
-
std::vector<std::string> const &
getSectionsToRun
() const = 0¶
-
bool
benchmarkNoAnalysis
() const = 0¶
-
int
benchmarkSamples
() const = 0¶
-
double
benchmarkConfidenceInterval
() const = 0¶
-
unsigned int
benchmarkResamples
() const = 0¶
-
std::chrono::milliseconds
benchmarkWarmupTime
() const = 0¶
-