Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
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
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
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 Fri Apr 30 2021 13:54:11 for Bitcoin Core by
1.8.8