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 のフォーマットサポート
(クラステンプレートの特殊化)