std::chrono::file_clock
De cppreference.com
Definido en el archivo de encabezado <chrono> | ||
using file_clock =/* véase abajo */; | (desde C++20) | |
std::chrono::file_clock
es un alias pare el reloj usado para std::filesystem::file_time_type. Su época no está especificada.
file_clock
cumple con los requerimientos de TrivialClock.
Contenido |
Familia de puntos de tiempo
Definido en el espacio de nombres std::chrono | ||
template<class Duration> using file_time =std::chrono::time_point<std::chrono::file_clock, Duration>; | (desde C++20) | |
Ejecuta salida de flujo en un file_time (plantilla de función) | |
Analiza un file_time a partir de un flujo de acuerdo al formato suministrado (plantilla de función) | |
Especialización de std::formatter que formatea file_time de acuerdo al formato suministrado (especialización de plantilla de clase) |
[editar]Tipos miembro
Tipo miembro | Definición |
rep | Tipo aritmético con signo que representa el número de tics en la duración del reloj. |
period | Un tipo std::ratio que representa el período de tic del reloj, en segundos. |
duration | std::chrono::duration<rep, period>, capaz de representar duraciones negativas. |
time_point | std::chrono::time_point<std::chrono::file_clock> |
[editar]Constantes miembro
constexpr bool is_steady [estático] | true si el tiempo entre tics es siempre constante, es decir, las llamadas a now() devuelven valores que aumentan monótonamente incluso en caso de algún ajuste de reloj externo, de lo contrario false. (constante miembro pública estática) |
[editar]Funciones miembro
file_clock
proporciona exactamente uno de los siguientes dos pares de funciones miembro estáticas:
to_utc
yfrom_utc
; oto_sys
yfrom_sys
.
[estático] | Devuelve un std::chrono::time_point que representa el punto en el tiempo actual. (función miembro estática pública) |
[estático](opcional) | Convierte entre file_time y utc_time . (función miembro estática pública) |
[estático](opcional) | Convierte entre file_time y sys_time . (función miembro estática pública) |