![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Time measurements. More...
#include <pisystemtime.h>
Public Member Functions | |
| void | reset () |
| Set time mark to current system time. More... | |
| double | elapsed_n () const |
| Returns nanoseconds elapsed from last reset() execution or from timer measurer creation. | |
| double | elapsed_u () const |
| Returns microseconds elapsed from last reset() execution or from timer measurer creation. | |
| double | elapsed_m () const |
| Returns milliseconds elapsed from last reset() execution or from timer measurer creation. | |
| double | elapsed_s () const |
| Returns seconds elapsed from last reset() execution or from timer measurer creation. | |
| PISystemTime | elapsed () const |
| Returns PISystemTime elapsed from last reset() execution or from timer measurer creation. | |
| PISystemTime | elapsedAndReset () |
| Returns PISystemTime elapsed from last reset() execution or from timer measurer creation and call reset(). | |
Time measurements.
Function reset() set time mark to current system time, then functions "double elapsed_*()" returns time elapsed from this mark. These functions can returns nano-, micro-, milli- and seconds with suffixes "n", "u", "m" and "s"
|
inline |
Set time mark to current system time.
This function used for set start time mark. Later you can find out elapsed time from this time mark to any moment of time with elapsed(), elapsed_s(), elapsed_m(), elapsed_u(), elapsed_n(). elapsed_u() or elapsed_n() functions.