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 (公共静态成员常量) |
constexpr int nonexistent [静态] |
1 (公共静态成员常量) |
constexpr int ambiguous [静态] |
2 (公共静态成员常量) |
[编辑] 成员对象
成员对象 | 类型 |
result
|
int |
first , second |
std::chrono::sys_info |
[编辑] 非成员函数
(C++20) |
将 local_info 输出到流(函数模板) |
[编辑] 辅助类
为 local_info 提供格式化支持(类模板特化) |