std::chrono:: sys_info
From ja.cppreference.net
|
ヘッダーで定義
<chrono>
|
||
|
struct
sys_info
;
|
(C++20以降) | |
sys_infoクラスは、特定の時点(std::chrono::sys_timeまたはstd::chrono::local_timeとして表現される)におけるタイムゾーンに関連する情報を記述します。これは通常、ユーザーコードで直接使用されない低レベルデータ構造です。
目次 |
メンバーオブジェクト
| メンバーオブジェクト | 型 |
begin
,
end
|
std::chrono::sys_seconds |
offset
|
std::chrono::seconds |
save
|
std::chrono::minutes |
abbrev
|
std::string |
beginおよびendデータメンバは、このsys_infoに関連付けられたタイムゾーンにおいてoffsetとabbrevが有効となる範囲 -
[
begin
,
end
)
- を示します。
offset
および
abbrev
データメンバは、それぞれ関連するタイムゾーンと
std::chrono::time_point
に対して有効なUTCオフセットとタイムゾーン略称を示します。タイムゾーン略称は一意ではないことに注意してください。
saveデータメンバが非ゼロの場合、指定された時間ポイントにおいてタイムゾーンが夏時間であることを示します。この場合、offset-saveは、夏時間でない場合にこのタイムゾーンが使用する可能性のあるオフセットの提案値です。ただし、この情報は確定的なものではありません:実際のオフセットを確認する唯一の方法は、実際に夏時間ではない時間ポイント(すなわち、sys_infoを返し、save==0minとなるもの)でタイムゾーンをクエリすることです。
非メンバー関数
|
(C++20)
|
sys_infoをストリームに出力する
(関数テンプレート) |
ヘルパークラス
sys_infoのフォーマットサポート
(クラステンプレートの特殊化) |
例
|
このセクションは不完全です
理由: 例がありません |