Partager via


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&#233;thodes publiques

Nom

Description

system_clock::from_time_t, méthode

Static. Retourne le time_point qui correspond le mieux à un moment précis.

system_clock::now, méthode

Static. Retourne l'heure actuelle.

system_clock::to_time_t, méthode

Static. Retourne l'objet time_t qui correspond le mieux à un time_point donné.

Constantes publiques

Nom

Description

system_clock::is_monotonic, constante

Précise si le type d'horloge est monotone.

system_clock::is_steady, constante

Précise si le type d'horloge est régulier.

Configuration requise

En-tête : chrono

Espace de noms : std::chrono

Voir aussi

Référence

<chrono>

steady_clock, classe

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++