<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 |
---|---|
Describe un tipo que contenga un intervalo de tiempo. |
|
Representa un reloj steady. |
|
Describe un tipo que representa un punto en el tiempo. |
Structs
Name |
Descripción |
---|---|
Describe especializaciones de la clase de plantilla common_type para las instancias de duration y de time_point. |
|
Proporciona valores concretos para el parámetro Repde la plantilla de duration . |
|
Representa un tipo de reloj basado en el reloj en tiempo real del sistema. |
|
Especifica si un tipo puede ser tratada como tipo de punto flotante. |
Funciones
Name |
Descripción |
---|---|
Convierte un objeto duration a un tipo especificado. |
|
Convierte un objeto time_point a un tipo especificado. |
Operadores
Name |
Descripción |
---|---|
Operador de resta o la negación de duration y objetos de time_point . |
|
Operador de desigualdad que se utiliza con duration u objetos de time_point . |
|
Operador para operaciones de módulo en los objetos de duration . |
|
Operador de multiplicación para los objetos de duration . |
|
Operador de división para los objetos de duration . |
|
Agrega duration y los objetos de time_point . |
|
Determina si un objeto de duration o de time_point es menor que otro objeto de duration o de time_point . |
|
Determina si un objeto de duration o de time_point menor o igual que otro objeto de duration o de time_point . |
|
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. |
|
Determina si un objeto de duration o de time_point es mayor que otro objeto de duration o de time_point . |
|
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. |