Namespaces
Variants

std::chrono:: year_month_weekday_last

From cppreference.net
ヘッダーで定義 <chrono>
class year_month_weekday_last ;
(C++20以降)

year_month_weekday_last クラスは、特定の年と月の最後の曜日を表します。これはフィールドベースの時間点であり、解像度は std::chrono::days ですが、年と月の最後の曜日を指すことに限定されています。 std::chrono::years および std::chrono::months を対象とした算術演算が直接サポートされています。 std::chrono::sys_days への暗黙変換により、 std::chrono::days を対象とした算術演算を効率的に実行できます。

year_month_weekday_last TriviallyCopyable StandardLayoutType です。

メンバー関数

year_month_weekday_last を構築する
(public member function)
時間点を月数または年数分だけ変更する
(public member function)
このオブジェクトのフィールドにアクセスする
(public member function)
std::chrono::time_point に変換する
(public member function)
このオブジェクトが有効な日付を表しているかチェックする
(public member function)

非メンバー関数

(C++20)
2つの year_month_weekday_last 値を比較する
(関数)
year_month_weekday_last と年数または月数を加算または減算する
(関数)
(C++20)
year_month_weekday_last をストリームに出力する
(関数テンプレート)

ヘルパークラス

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