#include <nanobench.h>
Definition at line 379 of file nanobench.h.
◆ Config() [1/3]
ankerl::nanobench::Config::Config |
( |
| ) |
|
◆ ~Config()
ankerl::nanobench::Config::~Config |
( |
| ) |
|
◆ Config() [2/3]
ankerl::nanobench::Config::Config |
( |
Config const & |
| ) |
|
◆ Config() [3/3]
ankerl::nanobench::Config::Config |
( |
Config && |
| ) |
|
|
noexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
Config & ankerl::nanobench::Config::operator= |
( |
Config const & |
| ) |
|
◆ mBatch
double ankerl::nanobench::Config::mBatch = 1.0 |
◆ mBenchmarkName
std::string ankerl::nanobench::Config::mBenchmarkName = "noname" |
◆ mBenchmarkTitle
std::string ankerl::nanobench::Config::mBenchmarkTitle = "benchmark" |
◆ mClockResolutionMultiple
size_t ankerl::nanobench::Config::mClockResolutionMultiple = static_cast<size_t>(1000) |
◆ mComplexityN
double ankerl::nanobench::Config::mComplexityN = -1.0 |
◆ mEpochIterations
uint64_t ankerl::nanobench::Config::mEpochIterations {0} |
◆ mIsRelative
bool ankerl::nanobench::Config::mIsRelative = false |
◆ mMaxEpochTime
std::chrono::nanoseconds ankerl::nanobench::Config::mMaxEpochTime = std::chrono::milliseconds(100) |
◆ mMinEpochIterations
uint64_t ankerl::nanobench::Config::mMinEpochIterations {1} |
◆ mMinEpochTime
std::chrono::nanoseconds ankerl::nanobench::Config::mMinEpochTime {} |
◆ mNumEpochs
size_t ankerl::nanobench::Config::mNumEpochs = 11 |
◆ mOut
std::ostream* ankerl::nanobench::Config::mOut = nullptr |
◆ mShowPerformanceCounters
bool ankerl::nanobench::Config::mShowPerformanceCounters = true |
◆ mTimeUnit
std::chrono::duration<double> ankerl::nanobench::Config::mTimeUnit = std::chrono::nanoseconds{1} |
◆ mTimeUnitName
std::string ankerl::nanobench::Config::mTimeUnitName = "ns" |
◆ mUnit
std::string ankerl::nanobench::Config::mUnit = "op" |
◆ mWarmup
uint64_t ankerl::nanobench::Config::mWarmup = 0 |
The documentation for this struct was generated from the following file: