std::chrono:: month
|
ヘッダーで定義
<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) |
非メンバー関数
|
(C++20)
|
2つの
month
値を比較する
(関数) |
|
(C++20)
|
month
に対する算術演算を実行する
(関数) |
|
(C++20)
|
ストリームに
month
を出力する
(関数テンプレート) |
|
(C++20)
|
指定されたフォーマットに従ってストリームから
month
を解析する
(関数テンプレート) |
ヘルパークラス
monthのフォーマットサポート
month
(クラステンプレートの特殊化) |
|
|
(C++26)
|
std::chrono::month
のハッシュサポート
(クラステンプレートの特殊化) |