#include <nanovdb/util/Timer.h>
|
| Timer () |
| Default constructor. More...
|
|
| Timer (const std::string &msg, std::ostream &os=std::cerr) |
| Constructor that starts the timer. More...
|
|
void | start (const std::string &msg, std::ostream &os=std::cerr) |
| Start the timer. More...
|
|
template<typename AccuracyT = std::chrono::milliseconds> |
auto | elapsed () |
| elapsed time (since start) in miliseconds More...
|
|
template<typename AccuracyT = std::chrono::milliseconds> |
void | stop (std::ostream &os=std::cerr) |
| stop the timer More...
|
|
template<typename AccuracyT = std::chrono::milliseconds> |
void | restart (const std::string &msg, std::ostream &os=std::cerr) |
| stop and start the timer More...
|
|
Timer |
( |
const std::string & |
msg, |
|
|
std::ostream & |
os = std::cerr |
|
) |
| |
|
inline |
Constructor that starts the timer.
- Parameters
-
msg | string message to be printed when timer is started |
os | output stream for the message above |
elapsed time (since start) in miliseconds
void restart |
( |
const std::string & |
msg, |
|
|
std::ostream & |
os = std::cerr |
|
) |
| |
|
inline |
stop and start the timer
- Template Parameters
-
AccuracyT | Template parameter defining the accuracy of the reported times |
- Parameters
-
msg | string message to be printed when timer is started |
os | output stream for the message above |
void start |
( |
const std::string & |
msg, |
|
|
std::ostream & |
os = std::cerr |
|
) |
| |
|
inline |
Start the timer.
- Parameters
-
msg | string message to be printed when timer is started |
os | output stream for the message above |
void stop |
( |
std::ostream & |
os = std::cerr | ) |
|
|
inline |
stop the timer
- Template Parameters
-
AccuracyT | Template parameter defining the accuracy of the reported times |
- Parameters
-
os | output stream for the message above |