std::chrono::local_info
來自 cppreference.com
| 定義於標頭檔案 <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 的格式化支援(類模板特化) |