#include <CustomBenchmark.h>
Definition at line 30 of file CustomBenchmark.h.
◆ CustomBenchmark() [1/2]
PMonUtils::CustomBenchmark::CustomBenchmark |
( |
unsigned |
nmax | ) |
|
◆ ~CustomBenchmark()
PMonUtils::CustomBenchmark::~CustomBenchmark |
( |
| ) |
|
◆ CustomBenchmark() [2/2]
◆ begin()
void PMonUtils::CustomBenchmark::begin |
( |
unsigned |
id | ) |
|
|
inline |
◆ clock_nooverflow()
int64_t PMonUtils::CustomBenchmark::clock_nooverflow |
( |
| ) |
|
|
inlinestaticprivate |
Definition at line 89 of file CustomBenchmark.h.
98 assert(std::numeric_limits<clock_t>::is_integer);
99 if (
sizeof(clock_t)>=
sizeof(int64_t))
103 static clock_t last=clock();
◆ end()
void PMonUtils::CustomBenchmark::end |
( |
int |
count = 1 | ) |
|
|
inline |
◆ getData()
void PMonUtils::CustomBenchmark::getData |
( |
unsigned |
id, |
|
|
uint64_t & |
count, |
|
|
double & |
time_ms |
|
) |
| const |
|
inline |
◆ nMax()
unsigned PMonUtils::CustomBenchmark::nMax |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ size()
unsigned PMonUtils::CustomBenchmark::size |
( |
| ) |
const |
|
inline |
◆ m_data
Data* PMonUtils::CustomBenchmark::m_data |
|
private |
◆ m_data_current
Data* PMonUtils::CustomBenchmark::m_data_current |
|
private |
◆ m_nmax
const unsigned PMonUtils::CustomBenchmark::m_nmax |
|
private |
The documentation for this class was generated from the following files: