#include <nanobench.h>
Definition at line 410 of file nanobench.h.
◆ Measure
Enumerator |
---|
elapsed | |
iterations | |
pagefaults | |
cpucycles | |
contextswitches | |
instructions | |
branchinstructions | |
branchmisses | |
_size | |
Definition at line 412 of file nanobench.h.
◆ Result() [1/3]
ankerl::nanobench::Result::Result |
( |
Config const & |
benchmarkConfig | ) |
|
|
explicit |
◆ ~Result()
ankerl::nanobench::Result::~Result |
( |
| ) |
|
◆ Result() [2/3]
◆ Result() [3/3]
ankerl::nanobench::Result::Result |
( |
Result && |
| ) |
|
|
noexcept |
◆ add()
◆ ANKERL_NANOBENCH() [1/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [2/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [3/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const & |
|
noexcept |
◆ ANKERL_NANOBENCH() [4/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
◆ ANKERL_NANOBENCH() [5/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
|
◆ ANKERL_NANOBENCH() [6/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [7/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
◆ ANKERL_NANOBENCH() [8/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
◆ ANKERL_NANOBENCH() [9/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [10/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [11/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
|
◆ ANKERL_NANOBENCH() [12/12]
ankerl::nanobench::Result::ANKERL_NANOBENCH |
( |
NODISCARD |
| ) |
const |
|
noexcept |
◆ fromString()
static Measure ankerl::nanobench::Result::fromString |
( |
std::string const & |
str | ) |
|
|
static |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ const
Measure m ankerl::nanobench::Result::const |
◆ mConfig
Config ankerl::nanobench::Result::mConfig {} |
|
private |
◆ mNameToMeasurements
std::vector<std::vector<double> > ankerl::nanobench::Result::mNameToMeasurements {} |
|
private |
◆ noexcept
The documentation for this class was generated from the following file: