#include <profiling.h>
|
std::chrono::high_resolution_clock::time_point | m_start |
|
std::chrono::high_resolution_clock::time_point | m_finish |
|
◆ Duration() [1/3]
shcore::utils::Duration::Duration |
( |
| ) |
|
|
default |
◆ Duration() [2/3]
shcore::utils::Duration::Duration |
( |
const Duration & |
| ) |
|
|
default |
◆ Duration() [3/3]
shcore::utils::Duration::Duration |
( |
Duration && |
| ) |
|
|
default |
◆ ~Duration()
virtual shcore::utils::Duration::~Duration |
( |
| ) |
|
|
virtualdefault |
◆ elapsed()
std::chrono::high_resolution_clock::duration shcore::utils::Duration::elapsed |
( |
| ) |
const |
|
inline |
◆ finish()
void shcore::utils::Duration::finish |
( |
| ) |
|
|
inline |
◆ milliseconds_elapsed()
double shcore::utils::Duration::milliseconds_elapsed |
( |
| ) |
const |
|
inline |
◆ nanoseconds_elapsed()
uint64_t shcore::utils::Duration::nanoseconds_elapsed |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ seconds_elapsed()
double shcore::utils::Duration::seconds_elapsed |
( |
| ) |
const |
|
inline |
◆ start()
void shcore::utils::Duration::start |
( |
| ) |
|
|
inline |
◆ m_finish
std::chrono::high_resolution_clock::time_point shcore::utils::Duration::m_finish |
|
private |
◆ m_start
std::chrono::high_resolution_clock::time_point shcore::utils::Duration::m_start |
|
private |
The documentation for this class was generated from the following file: