duration Class
Décrit un type qui contient un intervalle de temps, un temps écoulé entre deux points de temps.
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
Notes
L'argument template Rep décrit le type qui est utilisé pour contenir le nombre de battements d'horloge dans l'intervalle.L'argument template Period est une instanciation de taux qui décrit la taille de la plage à chaque battement représente.
Membres
Typedefs publics
Nom |
Description |
---|---|
duration::period Typedef |
Représente un synonyme pour le paramètre Periodde modèle. |
duration::rep Typedef |
Représente un synonyme pour le paramètre Repde modèle. |
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet duration. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne le nombre de battements d'horloge de l'intervalle. |
|
Statique.Retourne la valeur maximale autorisée du paramètre Refde modèle. |
|
Statique.Retourne la plus faible valeur autorisée de paramètre Refde modèle. |
|
Statique.En effet, retourne Rep(0). |
Opérateurs publics
Nom |
Description |
---|---|
Retourne une copie de l'objet d' duration avec un nombre de cycles terminé négative. |
|
Décrémente le nombre de cycles stocké. |
|
Réduit le modulo stocké de nombre de cycles une valeur spécifiée. |
|
Multiplie le nombre de cycles stocké par une valeur spécifiée. |
|
Divise le nombre de cycles signalé par le nombre de cycles d'un objet spécifié d' duration . |
|
retourne *this ; |
|
Incrémente le nombre de cycles stocké. |
|
Ajoute le nombre de cycles d'un objet spécifié d' duration au nombre de cycles stocké. |
|
Soustrait le nombre de cycles d'un objet spécifié d' duration du nombre de cycles stocké. |
Configuration requise
en-tête : chrono-
std::chrono del'espace de noms :