std::chrono::year_month_weekday_last
提供: 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 を構築します (パブリックメンバ関数) | |
time_point を何ヶ月かまたは何年か変更します (パブリックメンバ関数) | |
このオブジェクトのフィールドにアクセスします (パブリックメンバ関数) | |
std::chrono::time_point に変換します (パブリックメンバ関数) | |
このオブジェクトが有効な日付を表すかどうか調べます (パブリックメンバ関数) |
[編集] 非メンバ関数
2つの year_month_weekday_last オブジェクトを比較します (関数) | |
year_month_weekday_last に何年かまたは何ヶ月か加算または減算します (関数) | |
year_month_weekday_last をストリームに出力します (関数テンプレート) |
[編集] ヘルパークラス
提供された書式に従って year_month_weekday_last を書式化する std::formatter の特殊化 (クラステンプレートの特殊化) |