Timer Class Reference
Class for measuring code runtime in cpu time and realtime. More...
#include <timer.hpp>
Public Member Functions | |
| Timer () | |
| Construct and start timer. | |
| ~Timer () | |
| Destruct timer. | |
| void | start (void) |
| Start timer. | |
| void | stop (void) |
| Stop timer. | |
| double | get_real_time (void) const |
| Get real time elapsed in seconds. | |
| double | get_cpu_time (void) const |
| Get cpu time elapsed in seconds. | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Timer &t) |
| Print report of elapsed time to stream. | |
Detailed Description
Class for measuring code runtime in cpu time and realtime.
Constructor & Destructor Documentation
| Timer::Timer | ( | ) |
Construct and start timer.
| Timer::~Timer | ( | ) | [inline] |
Destruct timer.
Member Function Documentation
| double Timer::get_cpu_time | ( | void | ) | const |
Get cpu time elapsed in seconds.
| double Timer::get_real_time | ( | void | ) | const |
Get real time elapsed in seconds.
| void Timer::start | ( | void | ) |
Start timer.
| void Timer::stop | ( | void | ) |
Stop timer.
Friends And Related Function Documentation
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const Timer & | t | |||
| ) | [friend] |
Print report of elapsed time to stream.
The documentation for this class was generated from the following file: