A class for time measurements.
More...
#include <clock.h>
A class for time measurements.
Definition at line 33 of file clock.h.
| lunchbox::Clock::Clock |
( |
| ) |
|
Construct a new clock.
- Version
- 1.0
| lunchbox::Clock::Clock |
( |
const Clock & |
from | ) |
|
Copy-construct a new clock with the same start time .
- Version
- 1.0
| lunchbox::Clock::~Clock |
( |
| ) |
|
Destroy the clock.
- Version
- 1.0
| int64_t lunchbox::Clock::getTime64 |
( |
| ) |
const |
| double lunchbox::Clock::getTimed |
( |
| ) |
const |
- Returns
- the elapsed time in milliseconds since the last clock reset.
- Version
- 1.0
| float lunchbox::Clock::getTimef |
( |
| ) |
const |
- Returns
- the elapsed time in milliseconds since the last clock reset.
- Version
- 1.0
| Clock& lunchbox::Clock::operator= |
( |
const Clock & |
ref | ) |
|
Assignment operator.
- Version
- 1.7.2
| void lunchbox::Clock::reset |
( |
| ) |
|
Reset the base time of the clock to the current time.
- Version
- 1.0
| float lunchbox::Clock::resetTimef |
( |
| ) |
|
- Returns
- the elapsed time in milliseconds since the last clock reset and atomically reset the clock.
- Version
- 1.0
| void lunchbox::Clock::set |
( |
const int64_t |
time | ) |
|
Set the current time of the clock.
- Version
- 1.0
The documentation for this class was generated from the following file: