Namespaces
Variants

std::chrono:: month

From cppreference.net
ヘッダーで定義 <chrono>
class month ;
(C++20以降)
inline constexpr std :: chrono :: month January { 1 } ;
(C++20以降)
inline constexpr std :: chrono :: month February { 2 } ;
(C++20以降)
inline constexpr std :: chrono :: month March { 3 } ;
(C++20以降)
inline constexpr std :: chrono :: month April { 4 } ;
(C++20以降)
inline constexpr std :: chrono :: month May { 5 } ;
(C++20以降)
inline constexpr std :: chrono :: month June { 6 } ;
(C++20以降)
inline constexpr std :: chrono :: month July { 7 } ;
(C++20以降)
inline constexpr std :: chrono :: month August { 8 } ;
(C++20以降)
inline constexpr std :: chrono :: month September { 9 } ;
(C++20以降)
inline constexpr std :: chrono :: month October { 10 } ;
(C++20以降)
inline constexpr std :: chrono :: month November { 11 } ;
(C++20以降)
inline constexpr std :: chrono :: month December { 12 } ;
(C++20以降)

month クラスは年の月を表します。その通常の範囲は [ 1 , 12 ] ですが、 [ 0 , 255 ] の任意の数値を保持することができます。 std::chrono 名前空間には12か月に対応する12個の名前付き定数が事前定義されています。

month TriviallyCopyable StandardLayoutType です。

メンバー関数

month を構築する
(public member function)
月をインクリメントまたはデクリメントする
(public member function)
月数を加算または減算する
(public member function)
格納された月の値を取得する
(public member function)
格納された月の値が正常な範囲内かどうかをチェックする
(public member function)

非メンバー関数

2つの month 値を比較する
(関数)
month に対する算術演算を実行する
(関数)
(C++20)
ストリームに month を出力する
(関数テンプレート)
指定されたフォーマットに従ってストリームから month を解析する
(関数テンプレート)

ヘルパークラス

monthのフォーマットサポート month
(クラステンプレートの特殊化)
std::chrono::month のハッシュサポート
(クラステンプレートの特殊化)