Namespaces
Variants

std::chrono:: year_month_weekday_last

From cppreference.net
Definiert im Header <chrono>
class year_month_weekday_last ;
(seit C++20)

Die Klasse year_month_weekday_last repräsentiert den letzten Wochentag eines bestimmten Jahres und Monats. Es handelt sich um einen feldbasierten Zeitpunkt mit einer Auflösung von std::chrono::days , mit der Einschränkung, dass er nur auf den letzten Wochentag eines Jahres und Monats verweisen kann. std::chrono::years - und std::chrono::months -orientierte Arithmetik werden direkt unterstützt. Eine implizite Konvertierung zu std::chrono::sys_days ermöglicht eine effiziente Durchführung von std::chrono::days -orientierter Arithmetik.

year_month_weekday_last ist ein TriviallyCopyable StandardLayoutType .

Memberfunktionen

konstruiert ein year_month_weekday_last
(öffentliche Elementfunktion)
modifiziert den Zeitpunkt um eine Anzahl von Monaten oder Jahren
(öffentliche Elementfunktion)
greift auf die Felder dieses Objekts zu
(öffentliche Elementfunktion)
konvertiert zu einem std::chrono::time_point
(öffentliche Elementfunktion)
prüft, ob dieses Objekt ein gültiges Datum repräsentiert
(öffentliche Elementfunktion)

Nicht-Member-Funktionen

(C++20)
vergleicht zwei year_month_weekday_last Werte
(Funktion)
addiert oder subtrahiert einen year_month_weekday_last und eine Anzahl von Jahren oder Monaten
(Funktion)
(C++20)
gibt einen year_month_weekday_last in einen Stream aus
(Funktions-Template)

Hilfsklassen

Formatierungsunterstützung für year_month_weekday_last
(Klassen-Template-Spezialisierung)
Hash-Unterstützung für std::chrono::year_month_weekday_last
(Klassen-Template-Spezialisierung)