std::chrono:: sys_info
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-member functions | ||||
| Helper classes | ||||
|
ヘッダーで定義
<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
のフォーマットサポート
(クラステンプレートの特殊化) |
例
|
このセクションは不完全です
理由: 例がありません |