std::chrono::year_month_weekday
Von cppreference.com
| Definiert in 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. Arithmetik, die auf std::chrono::years und std::chrono::months ausgerichtet ist, wird direkt unterstützt. Eine implizite Konvertierung von und zu std::chrono::sys_days ermöglicht die effiziente Durchführung von Arithmetik, die auf std::chrono::days ausgerichtet ist.
year_month_weekday ist ein TriviallyCopyable StandardLayoutType.
[bearbeiten] Member-Funktionen
konstruiert ein year_month_weekday(public member function) | |
| modifiziert den Zeitpunkt um eine bestimmte Anzahl von Monaten oder Jahren (public member function) | |
| greift auf die Felder dieses Objekts zu (public member function) | |
| konvertiert zu einem std::chrono::time_point (public member function) | |
| prüft, ob dieses Objekt ein gültiges Datum darstellt (public member function) |
[bearbeiten] Nicht-Member-Funktionen
| (C++20) |
vergleicht zwei year_month_weekday-Werte(function) |
| (C++20) |
addiert oder subtrahiert einen year_month_weekday und eine Anzahl von Jahren oder Monaten(Funktion) |
| (C++20) |
gibt ein year_month_weekday in einen Stream aus(function template) |
[bearbeiten] Hilfsklassen
Formatierungsunterstützung für year_month_weekday(Klassentemplate-Spezialisierung) | |
| Hash-Unterstützung für std::chrono::year_month_weekday (Klassentemplate-Spezialisierung) |