system_clock (Estructura)
Representa un tipo de reloj basado en el reloj en tiempo real del sistema.
struct system_clock;
Comentarios
Se utiliza un tipo de reloj para obtener la hora actual. El tipo personifica una creación de instancias de duration y la plantilla de clase time_point, y define una función miembro estática now() que devuelve la hora.
Un reloj es monotónico si el valor devuelto por la primera llamada a now() siempre es menor o igual que el valor devuelto por una llamada posterior a now().
Un reloj es constante si es monotónico y si el tiempo entre los ciclos de reloj es constante.
En esta implementación, system_clock es sinónimo de high_resolution_clock.
Miembros
Typedefs públicas
Name |
Descripción |
---|---|
system_clock::duration |
Sinónimo de duration<rep, period>. |
system_clock::period |
Sinónimo del tipo que se utiliza para representar el período de ciclo en la creación de instancias contenida de duration. |
system_clock::rep |
Sinónimo del tipo que se utiliza para representar el número de ciclos del reloj en la creación de instancias contenida de duration. |
system_clock::time_point |
Sinónimo de time_point<Clock, duration>, donde Clock es un sinónimo del tipo de reloj propiamente dicho o de otro tipo de reloj basado en la mismo tiempo base y tiene el mismo tipo duration anidado. |
Métodos públicos
Name |
Descripción |
---|---|
Estático. Devuelve el time_point que más se aproxima a una hora especificada. |
|
Estático. Devuelve la hora actual. |
|
Estático. Devuelve el objeto time_t que más se aproxima a un time_point especificado. |
Constantes públicas
Name |
Descripción |
---|---|
Especifica si el tipo de reloj es monotónico. |
|
Especifica si el tipo de reloj es constante. |
Requisitos
Encabezado: chrono
Espacio de nombres: std::chrono