#include <timing.h>
|
typedef std::chrono::high_resolution_clock | Clock |
|
|
static int64_t | Timestamp () |
|
template<typename TFunctor > |
static void | Time (const std::string &description, TFunctor &&f) |
|
Definition at line 29 of file timing.h.
◆ Clock
◆ Timing() [1/2]
bdm::Timing::Timing |
( |
const std::string & |
description = "" | ) |
|
|
inlineexplicit |
◆ Timing() [2/2]
bdm::Timing::Timing |
( |
const std::string & |
description, |
|
|
TimingAggregator * |
aggregator |
|
) |
| |
|
inline |
◆ ~Timing()
◆ Time()
template<typename TFunctor >
static void bdm::Timing::Time |
( |
const std::string & |
description, |
|
|
TFunctor && |
f |
|
) |
| |
|
inlinestatic |
◆ Timestamp()
static int64_t bdm::Timing::Timestamp |
( |
| ) |
|
|
inlinestatic |
◆ aggregator_
◆ start_
int64_t bdm::Timing::start_ |
|
private |
◆ text_
std::string bdm::Timing::text_ |
|
private |
The documentation for this class was generated from the following file: