ANKERL_NANOBENCH(NODISCARD) double batch() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) size_t clockResolutionMultiple() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) size_t epochs() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) uint64_t minEpochIterations() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) uint64_t epochIterations() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) uint64_t warmup() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) bool relative() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) bool performanceCounters() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) double complexityN() const noexcept | ankerl::nanobench::Bench | |
ANKERL_NANOBENCH(NODISCARD) Config const &config() const noexcept | ankerl::nanobench::Bench | |
batch(T b) noexcept | ankerl::nanobench::Bench | |
Bench() | ankerl::nanobench::Bench | |
Bench(Bench &&other) noexcept | ankerl::nanobench::Bench | |
Bench(Bench const &other) | ankerl::nanobench::Bench | |
clearContext() | ankerl::nanobench::Bench | |
clockResolutionMultiple(size_t multiple) noexcept | ankerl::nanobench::Bench | |
complexityBigO() const | ankerl::nanobench::Bench | |
complexityBigO(char const *name, Op op) const | ankerl::nanobench::Bench | |
complexityBigO(std::string const &name, Op op) const | ankerl::nanobench::Bench | |
complexityN(T n) noexcept | ankerl::nanobench::Bench | |
config(Config const &benchmarkConfig) | ankerl::nanobench::Bench | |
context(char const *variableName, char const *variableValue) | ankerl::nanobench::Bench | |
context(std::string const &variableName, std::string const &variableValue) | ankerl::nanobench::Bench | |
doNotOptimizeAway(Arg &&arg) | ankerl::nanobench::Bench | |
doNotOptimizeAway(Arg &&arg) | ankerl::nanobench::Bench | |
epochIterations(uint64_t numIters) noexcept | ankerl::nanobench::Bench | |
epochs(size_t numEpochs) noexcept | ankerl::nanobench::Bench | |
maxEpochTime(std::chrono::nanoseconds t) noexcept | ankerl::nanobench::Bench | |
mConfig | ankerl::nanobench::Bench | private |
minEpochIterations(uint64_t numIters) noexcept | ankerl::nanobench::Bench | |
minEpochTime(std::chrono::nanoseconds t) noexcept | ankerl::nanobench::Bench | |
mResults | ankerl::nanobench::Bench | private |
name(char const *benchmarkName) | ankerl::nanobench::Bench | |
name(std::string const &benchmarkName) | ankerl::nanobench::Bench | |
operator=(Bench &&other) noexcept(ANKERL_NANOBENCH(NOEXCEPT_STRING_MOVE)) | ankerl::nanobench::Bench | |
operator=(Bench const &other) | ankerl::nanobench::Bench | |
output(std::ostream *outstream) noexcept | ankerl::nanobench::Bench | |
performanceCounters(bool showPerformanceCounters) noexcept | ankerl::nanobench::Bench | |
relative(bool isRelativeEnabled) noexcept | ankerl::nanobench::Bench | |
render(char const *templateContent, std::ostream &os) | ankerl::nanobench::Bench | |
render(std::string const &templateContent, std::ostream &os) | ankerl::nanobench::Bench | |
run(char const *benchmarkName, Op &&op) | ankerl::nanobench::Bench | |
run(std::string const &benchmarkName, Op &&op) | ankerl::nanobench::Bench | |
run(Op &&op) | ankerl::nanobench::Bench | |
timeUnit(std::chrono::duration< double > const &tu, std::string const &tuName) | ankerl::nanobench::Bench | |
title(char const *benchmarkTitle) | ankerl::nanobench::Bench | |
title(std::string const &benchmarkTitle) | ankerl::nanobench::Bench | |
unit(char const *unit) | ankerl::nanobench::Bench | |
unit(std::string const &unit) | ankerl::nanobench::Bench | |
warmup(uint64_t numWarmupIters) noexcept | ankerl::nanobench::Bench | |
~Bench() noexcept | ankerl::nanobench::Bench | |