Namespaces
Variants

std::chrono:: local_info

From cppreference.net
std::chrono::local_info
Non-member functions
Helper classes
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 , first est rempli avec le std::chrono::sys_info correct, et second est initialisé à zéro.
  • Si le local_time n'existe pas, alors result == local_info :: nonexistent , first est rempli avec le std::chrono::sys_info qui se termine juste avant le local_time , et second est rempli avec le std::chrono::sys_info qui commence juste après le local_time .
  • Si le local_time est ambigu, alors result == local_info :: ambiguous , first est rempli avec le std::chrono::sys_info qui se termine juste après le local_time , et second est rempli avec le std::chrono::sys_info qui commence juste avant le local_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)