std::chrono:: local_info
From cppreference.net
|
ヘッダーで定義
<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
のフォーマットサポート
(クラステンプレートの特殊化) |