std::chrono::local_info
来自 cppreference.cn
| 定义于头文件 <chrono> |
||
| struct local_info; |
(C++20 起) | |
类 local_info 描述了将 std::chrono::local_time 转换为 std::chrono::sys_time 的结果。
- 如果转换结果唯一,则 result == local_info::unique,
first填充了正确的 std::chrono::sys_info,并且second被零初始化。 - 如果
local_time不存在,则 result == local_info::nonexistent,first填充了在local_time之前结束的 std::chrono::sys_info,并且second填充了在local_time之后开始的 std::chrono::sys_info。 - 如果
local_time模棱两可,则 result == local_info::ambiguous,first填充了在local_time之后结束的 std::chrono::sys_info,并且second填充了在local_time之前开始的 std::chrono::sys_info。
这是一个低级数据结构;从 local_time 到 sys_time 的典型转换将隐式而非显式地使用它。
目录 |
[编辑] 成员常量
| 名称 | 值 |
| constexpr int unique [静态] |
0 (public static 成员常量) |
| constexpr int nonexistent [静态] |
1 (public static 成员常量) |
| constexpr int ambiguous [静态] |
2 (public static 成员常量) |
[编辑] 成员对象
| 成员对象 | 类型 |
result
|
int |
first, second |
std::chrono::sys_info |
[编辑] 非成员函数
| (C++20) |
将 local_info 输出到流中(函数模板) |
[编辑] 辅助类
local_info 的格式化支持(类模板特化) |