|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
时间点类模板 更多...
#include <time_point.hpp>
Public 类型 | |
| using | clock_type = Clock |
| 时钟类型 | |
| using | duration_type = Dur |
| 持续时间类型 | |
| using | rep = typename duration_type::rep |
| 数值类型 | |
| using | period = typename duration_type::period |
| 时间单位比例 | |
Public 成员函数 | |
| constexpr | time_point () |
| 默认构造函数 | |
| constexpr | time_point (const duration_type &dur) |
| 从持续时间构造 | |
| template<typename Dur2, typename = enable_if_t<is_convertible_v<Dur2, duration_type>>> | |
| constexpr | time_point (const time_point< clock_type, Dur2 > &value) |
| 从其他时间点构造 | |
| constexpr time_point & | operator++ () |
| 前置自增运算符 | |
| constexpr time_point | operator++ (int) |
| 后置自增运算符 | |
| constexpr time_point & | operator-- () |
| 前置自减运算符 | |
| constexpr time_point | operator-- (int) |
| 后置自减运算符 | |
| constexpr time_point & | operator+= (const duration_type &dur) |
| 加法赋值运算符 | |
| constexpr time_point & | operator-= (const duration_type &dur) |
| 减法赋值运算符 | |
| constexpr duration_type | since_epoch () const noexcept |
| 获取自纪元以来的时间 | |
静态 Public 成员函数 | |
| static constexpr time_point | min () noexcept |
| 获取最小时间点 | |
| static constexpr time_point | max () noexcept |
| 获取最大时间点 | |
时间点类模板
| Clock | 时钟类型 |
| Dur | 持续时间类型 |
表示特定时钟的一个时间点,支持时间算术运算和比较。
在文件 time_point.hpp 第 85 行定义.
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlinestaticconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
获取自纪元以来的时间
在文件 time_point.hpp 第 177 行定义.
被这些函数引用 operator+(), operator+(), operator-(), operator-(), operator<(), operator==() , 以及 time_cast().