system_clock, structure
Représente un type d'horloge basé sur l'horloge temps réel du système.
struct system_clock;
Notes
Un type d'horloge est utilisé pour obtenir l'heure actuelle. Le type incarne une instanciation de durée et le modèle de classe time_point, et définit une fonction membre statique now() qui retourne l'heure.
Une horloge est monotone si la valeur retournée par un premier appel à now() est toujours inférieure ou égale à la valeur retournée par un appel suivant à now().
Une horloge est régulière si elle est monotone et si le délai entre les battements d'horloge est constant.
Dans cette implémentation, system_clock est synonyme de high_resolution_clock.
Membres
Typedefs publics
Nom |
Description |
---|---|
system_clock::duration |
Un synonyme de duration<rep, period>. |
system_clock::period |
Un synonyme du type utilisé pour représenter la période de battement dans l'instanciation contenue de duration. |
system_clock::rep |
Un synonyme du type utilisé pour représenter le nombre de battements d'horloge dans l'instanciation contenue de duration. |
system_clock::time_point |
Un synonyme de time_point<Clock, duration>, où Clock est un synonyme soit pour un type d'horloge lui-même soit pour un autre type d'horloge basé sur la même époque et qui a le même type duration imbriqué. |
Méthodes publiques
Nom |
Description |
---|---|
Static. Retourne le time_point qui correspond le mieux à un moment précis. |
|
Static. Retourne l'heure actuelle. |
|
Static. Retourne l'objet time_t qui correspond le mieux à un time_point donné. |
Constantes publiques
Nom |
Description |
---|---|
Précise si le type d'horloge est monotone. |
|
Précise si le type d'horloge est régulier. |
Configuration requise
En-tête : chrono
Espace de noms : std::chrono