std::chrono::local_info
De cppreference.com
| Definido en el archivo de encabezado <chrono>
|
||
struct local_info;
|
(desde C++20) | |
La clase local_info describe el resultado de convertir un objeto std::chrono::local_time a un objeto std::chrono::sys_time.
- Si el resultado de la conversión es único, entonces
result == local_info::unique,firstse completa con el std::chrono::sys_info correcto, ysecondse inicializa en cero. - Si
local_timeno existe, entoncesresult == local_info::nonexistent,firstse completa con el std::chrono::sys_info que termina justo antes dellocal_time, ysecondse completa con el std::chrono::sys_info que comienza justo después dellocal_time. - Si
local_timees ambiguo, entoncesresult == local_info::ambiguous,firstse completa con elstd::chrono::sys_info que termina justo después dellocal_time, ysecondse completa con el std::chrono::sys_info que comienza justo antes dellocal_time.
Esta es una estructura de datos de bajo nivel; las conversiones típicas de local_time a sys_time la usarán implícitamente en lugar de explícitamente.
Constantes miembro
| Nombre | Valor |
constexpr int unique [estático] |
0 (constante miembro pública estática) |
constexpr int nonexistent [estático] |
1 (constante miembro pública estática) |
constexpr int ambiguous [estático] |
2 (constante miembro pública estática) |
Objetos miembro
| Objeto miembro | Tipo |
result
|
int
|
first, second
|
std::chrono::sys_info |
Funciones miembro
(C++20) |
Emite un objeto local_info en un flujo. (plantilla de función) |
Clases auxiliares
Especialización de std::formatter que formatea un objeto local_info conforme al formato suministrado. (especialización de plantilla de clase) |