Partager via


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

Hh874624.collapse_all(fr-fr,VS.110).gifTypedefs 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.

Hh874624.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

constructeur de duration::duration

Construit un objet duration.

Hh874624.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

méthode de duration::count

Retourne le nombre de battements d'horloge de l'intervalle.

méthode de duration::max

Statique.Retourne la valeur maximale autorisée du paramètre Refde modèle.

méthode de duration::min

Statique.Retourne la plus faible valeur autorisée de paramètre Refde modèle.

méthode de duration::zero

Statique.En effet, retourne Rep(0).

Hh874624.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

opérateur de duration::operator-

Retourne une copie de l'objet d' duration avec un nombre de cycles terminé négative.

duration::operator-- opérateur

Décrémente le nombre de cycles stocké.

opérateur de duration::operator=

Réduit le modulo stocké de nombre de cycles une valeur spécifiée.

opérateur de duration::operator*=

Multiplie le nombre de cycles stocké par une valeur spécifiée.

opérateur de duration::operator/=

Divise le nombre de cycles signalé par le nombre de cycles d'un objet spécifié d' duration .

opérateur de duration::operator+

retourne *this ;

opérateur de duration::operator++

Incrémente le nombre de cycles stocké.

opérateur de duration::operator+=

Ajoute le nombre de cycles d'un objet spécifié d' duration au nombre de cycles stocké.

opérateur de duration::operator-=

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 :

Voir aussi

Référence

<chrono>

structure de duration_values

Autres ressources

Fichiers d'en-tête