|
Monero
|
#include <stopwatch.hpp>
Public Member Functions | |
| Stopwatch (bool startNow=false) | |
| void | reset () |
| void | start () |
| void | restart () |
| void | stop () |
| double | getElapsed () const |
Private Types | |
| using | chrono_t = std::chrono::high_resolution_clock::time_point |
| using | sw_unit = std::chrono::nanoseconds |
Private Member Functions | |
| uint64_t | getElapsedNanosec () const |
Private Attributes | |
| chrono_t | startMark |
| uint64_t | elapsed |
| bool | isRunning |
|
private |
|
private |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |