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

system_clock::from_time_t (Método)

Estático. Devuelve el time_point que más se aproxima a una hora especificada.

system_clock::now (Método)

Estático. Devuelve la hora actual.

system_clock::to_time_t (Método)

Estático. Devuelve el objeto time_t que más se aproxima a un time_point especificado.

Constantes públicas

Name

Descripción

system_clock::is_monotonic (Constante)

Especifica si el tipo de reloj es monotónico.

system_clock::is_steady (Constante)

Especifica si el tipo de reloj es constante.

Requisitos

Encabezado: chrono

Espacio de nombres: std::chrono

Vea también

Referencia

<chrono>

steady_clock (Clase)

Otros recursos

Archivos de encabezado de la biblioteca estándar de C++