|
|
| Chronometer () |
| | Def constructor.
|
| | Chronometer (const Chronometer &chronometer)=default |
| | Default copy constructor.
|
| | Chronometer (Chronometer &&chronometer)=default |
| | Default move constructor noexcept is deduced.
|
| Chronometer & | operator= (const Chronometer &chronometer)=default |
| | Default copy assignment.
|
| Chronometer & | operator= (Chronometer &&chronometer)=default |
| | Default move assignment noexcept is deduced.
|
| Chronometer & | reset () noexcept |
| | Reset chronometer: stop and erase all measured intervals.
|
| Chronometer & | start () noexcept |
| | Start new interval measurement.
|
| Chronometer & | stop () noexcept |
| | Stop current interval measurement.
|
| bool | isStarted () const noexcept |
| | Check if a measurement is started.
|
| int | getIntervalCount () const noexcept |
| | Get number of measured intervals ( including the current in progress ).
|
| double | getCurrentTime () const noexcept |
| | Get current measured interval time in milliseconds.
|
| double | getTime (int interval=0) const noexcept |
| | Get interval time in milliseconds.
|
| double | getTotalTime () const noexcept |
| | Get all intervals time.
|
| double | getAverageTime () const noexcept |
| | Get average interval time.
|
Chronometer.
Implements share-read / copy-on-write Api object over IChronometer.