std::chrono:: local_info
From cppreference.net
|
Défini dans l'en-tête
<chrono>
|
||
|
struct
local_info
;
|
(depuis C++20) | |
La classe
local_info
décrit le résultat de la conversion d'un
std::chrono::local_time
en un
std::chrono::sys_time
.
-
Si le résultat de la conversion est unique, alors
result
==
local_info
::
unique
,
firstest rempli avec le std::chrono::sys_info correct, etsecondest initialisé à zéro. -
Si le
local_timen'existe pas, alors result == local_info :: nonexistent ,firstest rempli avec le std::chrono::sys_info qui se termine juste avant lelocal_time, etsecondest rempli avec le std::chrono::sys_info qui commence juste après lelocal_time. -
Si le
local_timeest ambigu, alors result == local_info :: ambiguous ,firstest rempli avec le std::chrono::sys_info qui se termine juste après lelocal_time, etsecondest rempli avec le std::chrono::sys_info qui commence juste avant lelocal_time.
Il s'agit d'une structure de données de bas niveau ; les conversions typiques de
local_time
vers
sys_time
l'utiliseront implicitement plutôt qu'explicitement.
Table des matières |
Constantes membres
| Nom | Valeur |
|
constexpr int
unique
[static]
|
0
(constante de membre public static) |
|
constexpr int
nonexistent
[static]
|
1
(constante de membre public static) |
|
constexpr int
ambiguous
[static]
|
2
(constante de membre public static) |
Objets membres
| Objet membre | Type |
result
|
int |
first
,
second
|
std::chrono::sys_info |
Fonctions non membres
|
(C++20)
|
affiche un
local_info
dans un flux
(modèle de fonction) |
Classes d'assistance
prise en charge du formatage pour
local_info
(spécialisation de modèle de classe) |