|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
计时器结构 更多...
#include <click.hpp>
Public 类型 | |
| using | time_point = system_clock::time_point |
| 时间点类型 | |
Public 成员函数 | |
| void | start () noexcept |
| 开始计时 | |
| void | update () noexcept |
| 更新时间 | |
| void | stop () noexcept |
| 停止计时 | |
| nanoseconds | during () const |
| 获取经过的时间 | |
| nanoseconds | during_s () const noexcept |
| 获取经过的时间 | |
| void | reset () noexcept |
| 重置计时器 | |
Public 属性 | |
| time_point | start_time {} |
| 开始时间点 | |
| time_point | last_time {} |
| 最后更新时间点或停止时间点 | |
| bool | started = false |
| 是否已开始计时 | |
| bool | stopped = false |
| 是否已停止计时 | |
|
inline |
获取经过的时间
| value_exception | 如果计时器未正确开始/停止 |
返回从开始到停止经过的时间,会检查计时器状态。
引用了 last_time, start_time, started , 以及 stopped.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |