#include <nanobench.h>
Definition at line 1111 of file nanobench.h.
◆ RangeMeasure
◆ BigO() [1/4]
template<typename Op>
| ankerl::nanobench::BigO::BigO |
( |
char const * | bigOName, |
|
|
RangeMeasure const & | rangeMeasure, |
|
|
Op | rangeToN ) |
|
inline |
◆ BigO() [2/4]
template<typename Op>
| ankerl::nanobench::BigO::BigO |
( |
std::string | bigOName, |
|
|
RangeMeasure const & | rangeMeasure, |
|
|
Op | rangeToN ) |
|
inline |
◆ BigO() [3/4]
| ankerl::nanobench::BigO::BigO |
( |
char const * | bigOName, |
|
|
RangeMeasure const & | scaledRangeMeasure ) |
◆ BigO() [4/4]
| ankerl::nanobench::BigO::BigO |
( |
std::string | bigOName, |
|
|
RangeMeasure const & | scaledRangeMeasure ) |
◆ ANKERL_NANOBENCH() [1/3]
| ankerl::nanobench::BigO::ANKERL_NANOBENCH |
( |
NODISCARD | | ) |
const & |
|
noexcept |
◆ ANKERL_NANOBENCH() [2/3]
| ANKERL_NANOBENCH(NODISCARD) std ankerl::nanobench::BigO::ANKERL_NANOBENCH |
( |
NODISCARD | | ) |
const |
|
noexcept |
◆ ANKERL_NANOBENCH() [3/3]
| ankerl::nanobench::BigO::ANKERL_NANOBENCH |
( |
NODISCARD | | ) |
const |
|
noexcept |
◆ collectRangeMeasure()
| RangeMeasure ankerl::nanobench::BigO::collectRangeMeasure |
( |
std::vector< Result > const & | results | ) |
|
|
static |
◆ mapRangeMeasure()
◆ mConstant
| double ankerl::nanobench::BigO::mConstant {} |
|
private |
◆ mName
| std::string ankerl::nanobench::BigO::mName {} |
|
private |
◆ mNormalizedRootMeanSquare
| double ankerl::nanobench::BigO::mNormalizedRootMeanSquare {} |
|
private |
The documentation for this class was generated from the following file: