Bitcoin ABC
0.30.5
P2P Digital Currency
ankerl
nanobench
Bench
ankerl::nanobench::Bench Member List
This is the complete list of members for
ankerl::nanobench::Bench
, including all inherited members.
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
batch
(T b) noexcept
ankerl::nanobench::Bench
Bench
()
ankerl::nanobench::Bench
Bench
(Bench &&other)
ankerl::nanobench::Bench
Bench
(Bench const &other)
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 b) noexcept
ankerl::nanobench::Bench
config
(Config const &benchmarkConfig)
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)
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
Generated on Wed Nov 20 2024 17:56:03 for Bitcoin ABC by
1.9.4