21 #include <celero/TestFixture.h> 47 bool catchExceptions{
true};
54 std::shared_ptr<celero::TestFixture::ExperimentValue> experimentValue);
60 std::shared_ptr<celero::TestFixture::ExperimentValue> experimentValue);
Definition: TestFixture.h:44
static void SetCatchExceptions(bool catchExceptions)
Set a flag indicating whether Celero should catch exceptions or not.
Definition: Exceptions.cpp:95
std::pair< bool, uint64_t > RunAndCatchSEHExc(TestFixture &test, uint64_t threads, uint64_t calls, std::shared_ptr< celero::TestFixture::ExperimentValue > experimentValue)
Run test and catch SEH exceptions if they are supported by compiler.
Definition: Exceptions.cpp:202
static bool GetCatchExceptions()
Get a flag indicating whether Celero should catch exceptions or not.
Definition: Exceptions.cpp:90
A Singleton storing exception settings (currently only one flag)
Definition: Exceptions.h:30
std::pair< bool, uint64_t > RunAndCatchExc(TestFixture &test, uint64_t threads, uint64_t calls, std::shared_ptr< celero::TestFixture::ExperimentValue > experimentValue)
Run test and catch all exceptions we can.
Definition: Exceptions.cpp:234