<chrono>
Incluez l'en-tête standard <chrono-> pour définir les classes et les fonctions qui représentent et manipulent les durées de temps et des instants de temps.
#include <chrono>
Classes
Nom |
Description |
---|---|
Décrit un type contenant un intervalle de temps. |
|
Représente une horloge de steady. |
|
Décrit un type qui représente une heure. |
Structures
Nom |
Description |
---|---|
Décrit les spécialisations de classe de modèle common_type pour les instanciations d'duration et d'time_point. |
|
Fournit des valeurs spécifiques pour le paramètre Repde modèle d'duration. |
|
Représente un type d'horloge basé sur l'horloge temps réel du système. |
|
Spécifie si un type peut être traité en tant que type virgule flottante. |
Fonctions
Nom |
Description |
---|---|
Convertit un objet duration en un type spécifié. |
|
Convertit un objet time_point en un type spécifié. |
Opérateurs
Nom |
Description |
---|---|
L'opérateur de soustraction ou la négation d'duration et d'time_point objets. |
|
Opérateur d'inégalité utilisé avec duration ou des objets d'time_point. |
|
Opérateur pour les opérations modulo sur les objets d'duration. |
|
Opérateur de multiplication des objets d'duration. |
|
Opérateur de Division pour les objets d'duration. |
|
Ajoute duration et les objets d'time_point. |
|
Détermine si un objet d'duration ou d'time_point est inférieur à un autre objet d'duration ou d'time_point. |
|
Détermine si un objet d'duration ou d'time_point est inférieur ou égal à un autre objet d'duration ou d'time_point. |
|
Détermine si deux objets duration représentent des intervalles de temps qui ont la même longueur, ou si deux objets time_point représentent le même moment. |
|
Détermine si un objet d'duration ou d'time_point est supérieur à un autre objet d'duration ou d'time_point. |
|
Détermine si un objet d'duration ou d'time_point est supérieur ou égal à un autre objet d'duration ou d'time_point. |
Types prédéfinis de durée
Pour plus d'informations sur les types de rapport utilisés dans les typedefs suivants, consultez <ratio>.
Typedef |
Description |
---|---|
typedef duration<long long, nano> nanoseconds; |
Synonyme pour un type d'duration dont le point de cycle de la nanoseconde. |
typedef duration<long long, micro> microseconds; |
Synonyme pour un type d'duration dont le point de cycle d'une micro-seconde. |
typedef duration<long long, milli> milliseconds; |
Synonyme pour un type d'duration dont le point de cycle d'une milliseconde. |
typedef duration<long long> seconds; |
Synonyme pour un type d'duration dont le point de cycle de seconde. |
typedef duration<int, ratio<60> > minutes; |
Synonyme pour un type d'duration dont le point de cycle d'une minute. |
typedef duration<int, ratio<3600> > hours; |
Synonyme pour un type d'duration dont le point de cycle d'une heure. |