<chrono>
Includere l'intestazione standard <chrono> per definire le funzioni e le classi che rappresentano e modificare le durate e gli istanti temporali.
#include <chrono>
Classi
Nome |
Descrizione |
---|---|
Descrive un tipo che utilizza un intervallo di tempo. |
|
Rappresenta un orologio steady. |
|
Descrive un tipo che rappresenta un determinato momento. |
Strutture
Nome |
Descrizione |
---|---|
Vengono descritte le specializzazioni di classe modello common_type per le creazioni di istanze duration e time_point. |
|
Fornisce valori specifici per il parametro di template Repdi duration. |
|
Rappresenta un tipo di orologio basato su temporizzatore in tempo reale del sistema. |
|
Specifica se un tipo può essere considerato come un tipo a virgola mobile. |
Funzioni
Nome |
Descrizione |
---|---|
Esegue il cast di un oggetto duration su un tipo specifico. |
|
Esegue il cast di un oggetto time_point su un tipo specifico. |
Operatori
Nome |
Descrizione |
---|---|
L'operatore di sottrazione o la negazione duration e time_point oggetti. |
|
Operatore di disuguaglianza utilizzato con duration o oggetti time_point. |
|
Operatore per le operazioni di modulo gli oggetti duration. |
|
Operatore di moltiplicazione per gli oggetti duration. |
|
Operatore di divisione per gli oggetti duration. |
|
Aggiunge duration e gli oggetti time_point. |
|
Determina se un oggetto time_point o duration è inferiore a un altro oggetto time_point o duration. |
|
Determina se un oggetto time_point o duration è minore o uguale a un altro oggetto time_point o duration. |
|
Determina se due oggetti duration rappresentano gli intervalli di tempo che disponga della stessa lunghezza, o se due oggetti time_point rappresentano lo stesso momento. |
|
Determina se un oggetto time_point o duration è maggiore di un altro oggetto time_point o duration. |
|
Determina se un oggetto time_point o duration è maggiore o uguale a un altro oggetto time_point o duration. |
Tipi predefiniti di durata
Per ulteriori informazioni sui tipi di rapporto utilizzati nelle definizioni typedef, vedere <ratio>.
Typedef |
Descrizione |
---|---|
typedef duration<long long, nano> nanoseconds; |
Sinonimo di un tipo duration con un punto del ciclo di un nanosecondo. |
typedef duration<long long, micro> microseconds; |
Sinonimo di un tipo duration con un punto del ciclo di un microsecondo. |
typedef duration<long long, milli> milliseconds; |
Sinonimo di un tipo duration con un punto del ciclo di un millisecondo. |
typedef duration<long long> seconds; |
Sinonimo di un tipo duration con un punto del ciclo di secondo. |
typedef duration<int, ratio<60> > minutes; |
Sinonimo di un tipo duration con un punto del ciclo di un minuto. |
typedef duration<int, ratio<3600> > hours; |
Sinonimo di un tipo duration con un punto del ciclo un'ora. |