<chrono>
Inclua o cabeçalho padrão <chrono> para definir as classes e as funções que representam e manipulam durações de tempo e instantes de tempo.
#include <chrono>
Classes
Nome |
Descrição |
---|---|
Descreve um tipo que contém um intervalo de tempo. |
|
Representa um relógio de steady . |
|
Descreve um tipo que representa um ponto no tempo. |
Estruturas
Nome |
Descrição |
---|---|
Descreve especializações da classe common_type de modelo para duration instanciações de e de time_point. |
|
Fornece valores específicos para o parâmetro Repdo modelo de duration . |
|
Representa um tipo de relógio que é baseado no relógio de tempo real do sistema. |
|
Especifica se um tipo pode ser tratado como um tipo de ponto flutuante. |
Funções
Nome |
Descrição |
---|---|
Converte um objeto de duration a um tipo especificado. |
|
Converte um objeto de time_point a um tipo especificado. |
Operadores
Nome |
Descrição |
---|---|
O operador para subtração ou negação de duration e de time_point objetos. |
|
Operador de desigualdade que é usado com duration ou objetos de time_point . |
|
Operador para operações de modulo em objetos de duration . |
|
Operador de multiplicação para objetos de duration . |
|
Operador de divisão para objetos de duration . |
|
Adiciona duration e objetos de time_point . |
|
Determina se um objeto de duration ou de time_point é menor que outro objeto de duration ou de time_point . |
|
Determina se um objeto de duration ou de time_point é menor ou igual a outro objeto de duration ou de time_point . |
|
Determina se dois objetos de duration representam intervalos de tempo que tem o mesmo tamanho, ou se dois objetos de time_point representam o mesmo ponto no tempo. |
|
Determina se um objeto de duration ou de time_point é maior do que outro objeto de duration ou de time_point . |
|
Determina se um objeto de duration ou de time_point é maior ou igual a outro objeto de duration ou de time_point . |
Tipos predefinidos de duração
Para obter mais informações sobre tipos da taxa de juros que são usados nos seguintes typedefs, consulte <ratio>.
Typedef |
Descrição |
---|---|
typedef duration<long long, nano> nanoseconds; |
Sinónimo para um tipo de duration que tenha um período de marcação de um nanossegundo. |
typedef duration<long long, micro> microseconds; |
Sinónimo para um tipo de duration que tenha um período de marcação de um microssegundo. |
typedef duration<long long, milli> milliseconds; |
Sinónimo para um tipo de duration que tenha um período de marcação de um milissegundo. |
typedef duration<long long> seconds; |
Sinónimo para um tipo de duration que tenha um período de marcação de um segundo. |
typedef duration<int, ratio<60> > minutes; |
Sinónimo para um tipo de duration que tenha um período de marcação de um minuto. |
typedef duration<int, ratio<3600> > hours; |
Sinónimo para um tipo de duration que tenha um período de marcação de uma hora. |