Namespaces
Variants

std::chrono:: year_month_weekday_last

From cppreference.net
Défini dans l'en-tête <chrono>
class year_month_weekday_last ;
(depuis C++20)

La classe year_month_weekday_last représente le dernier jour de la semaine d'une année et d'un mois spécifiques. C'est un point temporel basé sur des champs, avec une résolution de std::chrono::days , sauf qu'il est limité à pointer vers le dernier jour de la semaine d'une année et d'un mois. Les opérations arithmétiques orientées std::chrono::years et std::chrono::months sont directement prises en charge. Une conversion implicite vers std::chrono::sys_days permet d'effectuer efficacement des opérations arithmétiques orientées std::chrono::days .

year_month_weekday_last est un TriviallyCopyable StandardLayoutType .

Fonctions membres

construit un year_month_weekday_last
(fonction membre publique)
modifie le point temporel d'un certain nombre de mois ou d'années
(fonction membre publique)
accède aux champs de cet objet
(fonction membre publique)
convertit en std::chrono::time_point
(fonction membre publique)
vérifie si cet objet représente une date valide
(fonction membre publique)

Fonctions non membres

(C++20)
compare deux valeurs year_month_weekday_last
(fonction)
ajoute ou soustrait un year_month_weekday_last et un certain nombre d'années ou de mois
(fonction)
(C++20)
écrit un year_month_weekday_last dans un flux
(fonction template)

Classes d'assistance

prise en charge du formatage pour year_month_weekday_last
(spécialisation de modèle de classe)
prise en charge du hachage pour std::chrono::year_month_weekday_last
(spécialisation de modèle de classe)