<chrono>

Incluya el encabezado estándar <chrono> para definir las clases y funciones que representan y manipulan duraciones de tiempo e instantes de tiempo.

#include <chrono>

Clases

Name

Descripción

duration (Clase)

Describe un tipo que contenga un intervalo de tiempo.

steady_clock (Clase)

Representa un reloj steady.

time_point (Clase)

Describe un tipo que representa un punto en el tiempo.

Structs

Name

Descripción

common_type (Estructura)

Describe especializaciones de la clase de plantilla common_type para las instancias de duration y de time_point.

duration_values (Estructura)

Proporciona valores concretos para el parámetro Repde la plantilla de duration .

system_clock (Estructura)

Representa un tipo de reloj basado en el reloj en tiempo real del sistema.

treat_as_floating_point (Estructura)

Especifica si un tipo puede ser tratada como tipo de punto flotante.

Funciones

Name

Descripción

duration_cast (Función)

Convierte un objeto duration a un tipo especificado.

time_point_cast (Función)

Convierte un objeto time_point a un tipo especificado.

Operadores

Name

Descripción

operator- (Operador, STL)

Operador de resta o la negación de duration y objetos de time_point .

operator!= (Operador, STL)

Operador de desigualdad que se utiliza con duration u objetos de time_point .

operator% (operador STL)

Operador para operaciones de módulo en los objetos de duration .

operator* (Operador, STL)

Operador de multiplicación para los objetos de duration .

operator/ (Operador, STL)

Operador de división para los objetos de duration .

operator+ (Operador, STL)

Agrega duration y los objetos de time_point .

operator< (Operador, STL)

Determina si un objeto de duration o de time_point es menor que otro objeto de duration o de time_point .

operator<= (Operador, STL)

Determina si un objeto de duration o de time_point menor o igual que otro objeto de duration o de time_point .

operator== (Operador, STL)

Determina si dos objetos duration representan intervalos de tiempo de la misma longitud o si dos objetos time_point representan el mismo punto en el tiempo.

operator> (Operador, STL)

Determina si un objeto de duration o de time_point es mayor que otro objeto de duration o de time_point .

operator>= (Operador, STL)

Determina si un objeto de duration o de time_point mayor o igual que otro objeto de duration o de time_point .

Tipos predefinidos de duración

Para obtener más información sobre los tipos de la relación que se utilizan en tipos siguientes, vea <ratio>.

Definición de tipos

Descripción

typedef duration<long long, nano> nanoseconds;

El sinónimo de duration escribe que tiene un período del signo de un nanosegundo.

typedef duration<long long, micro> microseconds;

El sinónimo de duration escribe que tiene un período del signo de un microsegundo.

typedef duration<long long, milli> milliseconds;

El sinónimo de duration escribe que tiene un período de la señal de milisegundo.

typedef duration<long long> seconds;

El sinónimo de duration escribe que tiene un período de la señal de segundo.

typedef duration<int, ratio<60> > minutes;

El sinónimo de duration escribe que tiene un período de la señal de un minuto.

typedef duration<int, ratio<3600> > hours;

El sinónimo de duration escribe que tiene un período de la señal de una hora.

Vea también

Otros recursos

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