Compartilhar via


Classe time_point

Uma time_point descreve um tipo que representa um ponto no tempo. Contém um objeto do tipo duração que armazena o tempo decorrido desde a época que é representada pelo argumento Clock do modelo.

template<
   class Clock,
   class Duration = typename Clock::duration
>
class time_point;

Membros

Typedefs Públicas

Nome

Descrição

time_point::clock

Sinônimo para o parâmetro de modelo Clock.

time_point::duration

Sinônimo para o parâmetro de modelo Duration.

time_point::period

Sinônimo para o nome do tipo aninhado duration::period.

time_point::rep

Sinônimo para o nome do tipo aninhado duration::rep.

Construtores Públicos

Nome

Descrição

Construtor time_point::time_point

Constrói um objeto time_point.

Métodos Públicos

Nome

Descrição

Método time_point::max

Especifica o limite superior para time_point::ref.

Método time_point::min

Especificar o limite inferior para time_point::ref.

Método time_point::time_since_epoch

Retorna o valor armazenado duration.

Operadores Públicos

Nome

Descrição

Operador time_point::operator+=

Adiciona um valor especificado à duração armazenada.

Operador time_point::operator-=

Subtrai um valor especificado da duração armazenada.

Requisitos

Cabeçalho: crono

Namespace: std::chrono

Consulte também

Referência

<chrono>

Outros recursos

Arquivos de cabeçalho da Biblioteca Padrão C++