Compartilhar via


duration Class

Descreve um tipo que contém um intervalo de tempo, que é um tempo decorrido entre dois pontos de tempo.

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>;

Comentários

O argumento Rep de modelo descreve o tipo que é usado para armazenar o número de marcações de clock no intervalo.O argumento Period do modelo é uma instanciação de taxa que descreve o tamanho do intervalo que representa cada marcação.

Membros

Hh874624.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

duration::period Typedef

Representa um sinónimo para o parâmetro Perioddo modelo.

duration::rep Typedef

Representa um sinónimo para o parâmetro Repdo modelo.

Hh874624.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

Duration::Duration construtor

Constrói um objeto de duration .

Hh874624.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método Duration::Count

Retorna o número de marcações de clock no intervalo de tempo.

Método Duration::max

Estático.Retorna o máximo permitido - valor do parâmetro Refdo modelo.

Método Duration::min

Estático.Retorna o menor valor permitido de parâmetro Refdo modelo.

Método Duration::zero

Estático.Em a verdade, retorna Rep(0).

Hh874624.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

Operador de Duration::Operator

Retorna uma cópia do objeto de duration com uma contagem negada de marcação.

Duration::Operator - operador

Diminui a contagem armazenada de marcação.

Duration::Operator = operador

Reduz o modulo armazenado de contagem de marcação um valor especificado.

Duration::Operator * operador =

Armazenada na contagem de marcação por um valor especificado.

Operador de Duration::Operator / =

Divide a contagem armazenada de marcação pela contagem de marcação de um objeto especificado de duration .

Duration::Operator + operador

Retorna *this.

Duration::Operator + + operador

Sai a contagem armazenada de marcação.

Duration::Operator + = operador

Adiciona a contagem de marcação de um objeto especificado de duration a contagem armazenada de marcação.

Duration::Operator = operador

Subtrai a contagem de marcação de um objeto especificado de duration de contagem armazenada de marcação.

Requisitos

Cabeçalho: crono

Std::chrono denamespace:

Consulte também

Referência

<chrono>

Estrutura duration_values

Outros recursos

Arquivos de cabeçalho