<chrono>
Includere l'intestazione standard <crono> per definire le classi e le funzioni che rappresentano e modificare la durata e gli istanti temporali.
#include <chrono>
Classi
Nome |
Descrizione |
---|---|
Descrive un tipo che utilizza un intervallo di tempo. |
|
Rappresenta un clock 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 di duration e di time_point. |
|
Fornisce valori specifici per il parametro di template Repdi duration. |
|
Rappresenta un tipo clock basato sul clock 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 in un tipo specifico. |
|
Esegue il cast di un oggetto time_point in un tipo specifico. |
Operatori
Nome |
Descrizione |
---|---|
L'operatore di sottrazione o la negazione di duration e di time_point oggetti. |
|
Operatore di disuguaglianza utilizzato con duration o gli oggetti di time_point. |
|
Operatore per le operazioni di modulo agli oggetti di duration. |
|
Operatore di moltiplicazione per gli oggetti di duration. |
|
Operatore di divisione per gli oggetti di duration. |
|
Aggiunge duration e gli oggetti di time_point. |
|
Determina se un oggetto di time_point o di duration è inferiore a un altro oggetto di time_point o di duration. |
|
Determina se un oggetto di time_point o di duration è minore o uguale a un altro oggetto di time_point o di duration. |
|
Determina se due oggetti duration rappresentano gli intervalli di tempo che presentano la stessa lunghezza, o se due oggetti time_point rappresentano lo stesso momento. |
|
Determina se un oggetto di time_point o di duration è maggiore di un altro oggetto di time_point o di duration. |
|
Determina se un oggetto di time_point o di duration è maggiore o uguale a un altro oggetto di time_point o di 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 di duration con un periodo del ciclo di un nanosecondo. |
typedef duration<long long, micro> microseconds; |
Sinonimo di un tipo di duration con un periodo del ciclo di un microsecondo. |
typedef duration<long long, milli> milliseconds; |
Sinonimo di un tipo di duration con un periodo del ciclo di un millisecondo. |
typedef duration<long long> seconds; |
Sinonimo di un tipo di duration con un periodo del ciclo di secondo. |
typedef duration<int, ratio<60> > minutes; |
Sinonimo di un tipo di duration con un periodo del ciclo di un minuto. |
typedef duration<int, ratio<3600> > hours; |
Sinonimo di un tipo di duration con un periodo del ciclo di un'ora. |