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_utcyfrom_utc; o -
to_sysyfrom_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) |