std::chrono:: year_month_weekday_last
|
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) |
|
(C++20)
|
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) |