std::chrono:: year_month_weekday
|
Definiert im Header
<chrono>
|
||
|
class
year_month_weekday
;
|
(seit C++20) | |
Die Klasse
year_month_weekday
repräsentiert den n
ten
Wochentag eines bestimmten Jahres und Monats. Es handelt sich um einen feldbasierten Zeitpunkt mit einer Auflösung von
std::chrono::days
.
std::chrono::years
- und
std::chrono::months
-orientierte Arithmetik werden direkt unterstützt. Eine implizite Konvertierung zu und von
std::chrono::sys_days
ermöglicht eine effiziente Durchführung von
std::chrono::days
-orientierter Arithmetik.
year_month_weekday
ist ein
TriviallyCopyable
StandardLayoutType
.
Memberfunktionen
konstruiert ein
year_month_weekday
(ö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
-Werte
(Funktion) |
|
(C++20)
|
addiert oder subtrahiert einen
year_month_weekday
und eine Anzahl von Jahren oder Monaten
(Funktion) |
|
(C++20)
|
gibt einen
year_month_weekday
in einen Stream aus
(Funktions-Template) |
Hilfsklassen
Formatierungsunterstützung für
year_month_weekday
(Klassen-Template-Spezialisierung) |
|
|
Hash-Unterstützung für
std::chrono::year_month_weekday
(Klassen-Template-Spezialisierung) |