#include <thread_timer.h>
Definition at line 10 of file thread_timer.h.
◆ ThreadTimer() [1/3]
benchmark::internal::ThreadTimer::ThreadTimer |
( |
bool |
measure_process_cpu_time_ | ) |
|
|
inlineexplicitprivate |
◆ ThreadTimer() [2/3]
benchmark::internal::ThreadTimer::ThreadTimer |
( |
| ) |
|
|
default |
◆ ThreadTimer() [3/3]
benchmark::internal::ThreadTimer::ThreadTimer |
( |
| ) |
|
|
default |
◆ cpu_time_used() [1/3]
double benchmark::internal::ThreadTimer::cpu_time_used |
( |
| ) |
|
|
inline |
◆ cpu_time_used() [2/3]
double benchmark::internal::ThreadTimer::cpu_time_used |
( |
| ) |
|
|
inline |
◆ cpu_time_used() [3/3]
double benchmark::internal::ThreadTimer::cpu_time_used |
( |
| ) |
const |
|
inline |
◆ Create()
static ThreadTimer benchmark::internal::ThreadTimer::Create |
( |
| ) |
|
|
inlinestatic |
◆ CreateProcessCpuTime()
static ThreadTimer benchmark::internal::ThreadTimer::CreateProcessCpuTime |
( |
| ) |
|
|
inlinestatic |
◆ manual_time_used() [1/3]
double benchmark::internal::ThreadTimer::manual_time_used |
( |
| ) |
|
|
inline |
◆ manual_time_used() [2/3]
double benchmark::internal::ThreadTimer::manual_time_used |
( |
| ) |
|
|
inline |
◆ manual_time_used() [3/3]
double benchmark::internal::ThreadTimer::manual_time_used |
( |
| ) |
const |
|
inline |
◆ ReadCpuTimerOfChoice()
double benchmark::internal::ThreadTimer::ReadCpuTimerOfChoice |
( |
| ) |
const |
|
inlineprivate |
◆ real_time_used() [1/3]
double benchmark::internal::ThreadTimer::real_time_used |
( |
| ) |
|
|
inline |
◆ real_time_used() [2/3]
double benchmark::internal::ThreadTimer::real_time_used |
( |
| ) |
|
|
inline |
◆ real_time_used() [3/3]
double benchmark::internal::ThreadTimer::real_time_used |
( |
| ) |
const |
|
inline |
◆ running() [1/3]
bool benchmark::internal::ThreadTimer::running |
( |
| ) |
const |
|
inline |
◆ running() [2/3]
bool benchmark::internal::ThreadTimer::running |
( |
| ) |
const |
|
inline |
◆ running() [3/3]
bool benchmark::internal::ThreadTimer::running |
( |
| ) |
const |
|
inline |
◆ SetIterationTime() [1/3]
void benchmark::internal::ThreadTimer::SetIterationTime |
( |
double |
seconds | ) |
|
|
inline |
◆ SetIterationTime() [2/3]
void benchmark::internal::ThreadTimer::SetIterationTime |
( |
double |
seconds | ) |
|
|
inline |
◆ SetIterationTime() [3/3]
void benchmark::internal::ThreadTimer::SetIterationTime |
( |
double |
seconds | ) |
|
|
inline |
◆ StartTimer() [1/3]
void benchmark::internal::ThreadTimer::StartTimer |
( |
| ) |
|
|
inline |
◆ StartTimer() [2/3]
void benchmark::internal::ThreadTimer::StartTimer |
( |
| ) |
|
|
inline |
◆ StartTimer() [3/3]
void benchmark::internal::ThreadTimer::StartTimer |
( |
| ) |
|
|
inline |
◆ StopTimer() [1/3]
void benchmark::internal::ThreadTimer::StopTimer |
( |
| ) |
|
|
inline |
◆ StopTimer() [2/3]
void benchmark::internal::ThreadTimer::StopTimer |
( |
| ) |
|
|
inline |
◆ StopTimer() [3/3]
void benchmark::internal::ThreadTimer::StopTimer |
( |
| ) |
|
|
inline |
◆ cpu_time_used_
double benchmark::internal::ThreadTimer::cpu_time_used_ = 0 |
|
private |
◆ manual_time_used_
double benchmark::internal::ThreadTimer::manual_time_used_ = 0 |
|
private |
◆ measure_process_cpu_time
const bool benchmark::internal::ThreadTimer::measure_process_cpu_time |
|
private |
◆ real_time_used_
double benchmark::internal::ThreadTimer::real_time_used_ = 0 |
|
private |
◆ running_
bool benchmark::internal::ThreadTimer::running_ = false |
|
private |
◆ start_cpu_time_
double benchmark::internal::ThreadTimer::start_cpu_time_ = 0 |
|
private |
◆ start_real_time_
double benchmark::internal::ThreadTimer::start_real_time_ = 0 |
|
private |
The documentation for this class was generated from the following files: