Namespaces
Variants

std::chrono:: local_info

From cppreference.net
std::chrono::local_info
Non-member functions
Helper classes
定义于头文件 <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
[static]
0
(公开静态成员常量)
constexpr int nonexistent
[static]
1
(公开静态成员常量)
constexpr int ambiguous
[static]
2
(公开静态成员常量)

成员对象

成员对象 类型
result int
first , second std::chrono::sys_info

非成员函数

(C++20)
local_info 输出到流中
(函数模板)

辅助类

local_info 的格式化支持
(类模板特化)