Namespaces
Variants

std::chrono:: file_clock

From cppreference.net
Definido en el encabezado <chrono>
using file_clock = /* ver más abajo */ ;
(desde C++20)

std::chrono::file_clock es un alias para el reloj utilizado por std::filesystem::file_time_type . Su época no está especificada.

file_clock cumple con los requisitos de TrivialClock .

Contenidos

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)
realiza salida de flujo en un file_time
(plantilla de función)
analiza un file_time desde un flujo según el formato proporcionado
(plantilla de función)
soporte de formato para file_time
(especialización de plantilla de clase)

Tipos de miembros

Tipo de miembro Definición
rep tipo aritmético con signo que representa el número de ticks en la duración del reloj
period un tipo std::ratio que representa el período de tick 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 >

Constantes de miembro

constexpr bool is_steady
[static]
true si el tiempo entre ticks 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 de miembro estático público)

Funciones miembro

file_clock proporciona exactamente uno de los siguientes dos pares de funciones miembro estáticas:

  • to_utc y from_utc ; o
  • to_sys y from_sys .
[static]
devuelve un std::chrono::time_point que representa el punto actual en el tiempo
(función miembro pública estática)
[static] (opcional)
convierte entre file_time y utc_time
(función miembro pública estática)
[static] (opcional)
convierte entre file_time y sys_time
(función miembro pública estática)