Namespaces
Variants

std::chrono:: local_info

From cppreference.net
std::chrono::local_info
Non-member functions
Helper classes
Definido en el encabezado <chrono>
struct local_info ;
(desde C++20)

La clase local_info describe el resultado de convertir un std::chrono::local_time a un std::chrono::sys_time .

  • Si el resultado de la conversión es único, entonces result == local_info :: unique , first se completa con el std::chrono::sys_info correcto, y second se inicializa a cero.
  • Si el local_time no existe, entonces result == local_info :: nonexistent , first se completa con el std::chrono::sys_info que finaliza justo antes del local_time , y second se completa con el std::chrono::sys_info que comienza justo después del local_time .
  • Si el local_time es ambiguo, entonces result == local_info :: ambiguous , first se completa con el std::chrono::sys_info que finaliza justo después del local_time , y second se completa con el std::chrono::sys_info que comienza justo antes del local_time .

Esta es una estructura de datos de bajo nivel; las conversiones típicas de local_time a sys_time la utilizarán implícitamente en lugar de explícitamente.

Contenidos

Constantes de miembro

Nombre Valor
constexpr int unique
[static]
0
(constante de miembro público estático)
constexpr int nonexistent
[static]
1
(constante de miembro público estático)
constexpr int ambiguous
[static]
2
(constante de miembro público estático)

Objetos miembro

Objeto miembro Tipo
result int
first , second std::chrono::sys_info

Funciones no miembro

(C++20)
envía un local_info a un flujo
(plantilla de función)

Clases auxiliares

soporte de formato para local_info
(especialización de plantilla de clase)