std::chrono::month
提供: cppreference.com
ヘッダ <chrono> で定義 | ||
class month; | (C++20以上) | |
inlineconstexpr std::chrono::month January{1}; | (C++20以上) | |
inlineconstexpr std::chrono::month February{2}; | (C++20以上) | |
inlineconstexpr std::chrono::month March{3}; | (C++20以上) | |
inlineconstexpr std::chrono::month April{4}; | (C++20以上) | |
inlineconstexpr std::chrono::month May{5}; | (C++20以上) | |
inlineconstexpr std::chrono::month June{6}; | (C++20以上) | |
inlineconstexpr std::chrono::month July{7}; | (C++20以上) | |
inlineconstexpr std::chrono::month August{8}; | (C++20以上) | |
inlineconstexpr std::chrono::month September{9}; | (C++20以上) | |
inlineconstexpr std::chrono::month October{10}; | (C++20以上) | |
inlineconstexpr std::chrono::month November{11}; | (C++20以上) | |
inlineconstexpr std::chrono::month December{12}; | (C++20以上) | |
クラス month
は月を表します。 通常の範囲は [1, 12] ですが、 [0, 255] 内の任意の値を保持できます。 12の月に対応する12個の名前付きの定数が std::chrono
名前空間にあらかじめ定義されています。
month
は TriviallyCopyable かつ StandardLayoutType です。
[編集] メンバ関数
month を構築します (パブリックメンバ関数) | |
月をインクリメントまたはデクリメントします (パブリックメンバ関数) | |
月数を加算または減算します (パブリックメンバ関数) | |
格納されている月の値を取得します (パブリックメンバ関数) | |
格納されている月の値が通常の範囲内かどうか調べます (パブリックメンバ関数) |
[編集] 非メンバ関数
2つの month オブジェクトを比較します (関数) | |
month に対する算術演算を行います (関数) | |
month をストリームに出力します (関数テンプレート) | |
指定された書式に従って month をストリームからパースします (関数テンプレート) |
[編集] ヘルパークラス
提供された書式に従って month を書式化する std::formatter の特殊化 (クラステンプレートの特殊化) |