std::chrono::year_month_weekday_last
From cppreference.com
| ヘッダー <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値を比較します(function) |
| (C++20) |
year_month_weekday_last と年または月の数値を加算または減算する(関数) |
| (C++20) |
year_month_weekday_lastをストリームに出力します(function template) |
[編集] ヘルパークラス
year_month_weekday_last の書式設定サポート(クラス テンプレートの特殊化) | |
| std::chrono::year_month_weekday_last のハッシュサポート (クラステンプレートの特殊化) |