duration Class
Describe un tipo que contenga un intervalo de tiempo, que es un tiempo transcurrido entre dos puntos de tiempo.
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
Comentarios
El argumento Rep de plantilla describe el tipo que se utiliza para contener el número de tic-tac de reloj en el intervalo.El argumento Period de plantilla es una creación de proporción que describe el tamaño del intervalo que cada paso representa.
Members
Typedefs públicas
Name |
Descripción |
---|---|
duration::period Typedef |
Representa un sinónimo para el parámetro Periodde la plantilla. |
duration::rep Typedef |
Representa un sinónimo para el parámetro Repde la plantilla. |
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto duration. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve el número de tic-tac de reloj en el intervalo de tiempo. |
|
estático.Devuelve el valor máximo permitido del parámetro Refde la plantilla. |
|
estático.Devuelve el valor permitido más bajo de parámetro Refde la plantilla. |
|
estático.En efecto, especificado Rep(0). |
Operadores públicos
Name |
Descripción |
---|---|
Devuelve una copia del objeto de duration con un número negado. |
|
Disminuye el contador almacenado. |
|
Reduce el módulo almacenado de contadores un valor especificado. |
|
Multiplica el contador almacenado por un valor especificado. |
|
Divide el contador almacenado de contadores de un objeto especificado de duration . |
|
Devuelva *this. |
|
Incrementa el contador almacenado. |
|
Agrega el contador de un objeto especificado de duration el contador almacenado. |
|
Resta el contador de un objeto especificado de duration de contadores almacenado. |
Requisitos
encabezado: chrono
Std::chrono deespacio de nombres:
Vea también
Referencia
estructura de los duration_values