Namensräume
Varianten
Aktionen

std::chrono::year_month_weekday

Von cppreference.com
< cpp‎ | chrono
 
 
 
 
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) [bearbeiten]
modifiziert den Zeitpunkt um eine bestimmte Anzahl von Monaten oder Jahren
(public member function) [bearbeiten]
greift auf die Felder dieses Objekts zu
(public member function) [bearbeiten]
konvertiert zu einem std::chrono::time_point
(public member function) [bearbeiten]
prüft, ob dieses Objekt ein gültiges Datum darstellt
(public member function) [bearbeiten]

[bearbeiten] Nicht-Member-Funktionen

vergleicht zwei year_month_weekday-Werte
(function) [bearbeiten]
addiert oder subtrahiert einen year_month_weekday und eine Anzahl von Jahren oder Monaten
(Funktion) [bearbeiten]
gibt ein year_month_weekday in einen Stream aus
(function template) [bearbeiten]

[bearbeiten] Hilfsklassen

Formatierungsunterstützung für year_month_weekday
(Klassentemplate-Spezialisierung) [edit]
Hash-Unterstützung für std::chrono::year_month_weekday
(Klassentemplate-Spezialisierung)