Compartir a través de


duration (Clase)

Describe un tipo que contiene un intervalo de tiempo, que es el tiempo transcurrido entre dos puntos en el 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 de plantilla Rep describe el tipo que se utiliza para almacenar el número de ciclos de reloj del intervalo. El argumento de plantilla Period es una creación de instancias de ratio que describe el tamaño del intervalo que representa cada ciclo.

Miembros

Typedefs públicas

Name

Descripción

duration::period Typedef

Representa un sinónimo para el parámetro de plantilla Period.

duration::rep Typedef

Representa un sinónimo para el parámetro de plantilla Rep.

Constructores públicos

Name

Descripción

duration::duration (Constructor)

Construye un objeto duration.

Métodos públicos

Name

Descripción

duration::count (Método)

Devuelve el número de pasos del reloj del intervalo de tiempo.

duration::max (Método)

Estático. Devuelve el valor máximo permitido del parámetro de plantilla Ref.

duration::min (Método)

Estático. Devuelve el valor mínimo permitido del parámetro de plantilla Ref.

duration::zero (Método)

Estático. En efecto, devuelve Rep(0).

Operadores públicos

Name

Descripción

duration::operator- (Operador)

Devuelve una copia del objeto duration junto con un recuento de pasos negado.

duration::operator-- (Operador)

Disminuye el recuento de pasos almacenado.

duration::operator= (Operador)

Reduce el módulo del recuento de pasos almacenado en un valor especificado.

duration::operator*= (Operador)

Multiplica el recuento de pasos almacenado por un valor especificado.

duration::operator/= (Operador)

Divide el recuento de pasos almacenado por el recuento de pasos de un objeto duration especificado.

duration::operator+ (Operador)

Devuelve *this.

duration::operator++ (Operador)

Incrementa el recuento de pasos almacenado.

duration::operator+= Operator

Suma el recuento de pasos de un objeto duration especificado al recuento de pasos almacenado.

duration::operator-= (Operador)

Resta el recuento de pasos de un objeto duration especificado del recuento de pasos almacenado.

Requisitos

Encabezado: chrono

Espacio de nombres: std::chrono

Vea también

Referencia

<chrono>

duration_values (Estructura)

Otros recursos

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