std::chrono::year
提供: cppreference.com
ヘッダ <chrono> で定義 | ||
class year; | (C++20以上) | |
クラス year
は先発グレゴリオ暦の年を表します。 範囲は [-32767, 32767] です。
year
は TriviallyCopyable かつ StandardLayoutType です。
目次 |
[編集] メンバ関数
year を構築します (パブリックメンバ関数) | |
年をインクリメントまたはデクリメントします (パブリックメンバ関数) | |
year に年数を加算または減算します (パブリックメンバ関数) | |
year に単項演算子を適用します (パブリックメンバ関数) | |
年が閏年かどうか調べます (パブリックメンバ関数) | |
年の値を取得します (パブリックメンバ関数) | |
格納されている年の値が有効かどうか調べます (パブリックメンバ関数) | |
[静的] | 可能な最小の year を返します (パブリック静的メンバ関数) |
[静的] | 可能な最大の year を返します (パブリック静的メンバ関数) |
[編集] 非メンバ関数
2つの year オブジェクトを比較します (関数) | |
year に対する算術演算を行います (パブリックメンバ関数) | |
year をストリームに出力します (関数テンプレート) | |
指定された書式に従って year をストリームからパースします (関数テンプレート) |
[編集] ヘルパークラス
提供された書式に従って year を書式化する std::formatter の特殊化 (クラステンプレートの特殊化) |
[編集] リテラル
名前空間 std::literals::chrono_literals で定義 | |
(C++20) | 特定の年を表す std::chrono::year リテラル (関数) |