std::chrono:: year_month_weekday
|
Défini dans l'en-tête
<chrono>
|
||
|
class
year_month_weekday
;
|
(depuis C++20) | |
La classe
year_month_weekday
représente le n
ème
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
.
Les opérations arithmétiques orientées
std::chrono::years
et
std::chrono::months
sont directement prises en charge. Une conversion implicite vers et depuis
std::chrono::sys_days
permet d'effectuer efficacement des opérations arithmétiques orientées
std::chrono::days
.
year_month_weekday
est un
TriviallyCopyable
StandardLayoutType
.
Fonctions membres
construit un
year_month_weekday
(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
(fonction) |
|
(C++20)
|
ajoute ou soustrait un
year_month_weekday
et un certain nombre d'années ou de mois
(fonction) |
|
(C++20)
|
écrit un
year_month_weekday
dans un flux
(modèle de fonction) |
Classes d'assistance
prise en charge du formatage pour
year_month_weekday
(spécialisation de modèle de classe) |
|
|
prise en charge du hachage pour
std::chrono::year_month_weekday
(spécialisation de modèle de classe) |