duration Class
Beschreibt einen Typ, der ein Zeitintervall enthält, das eine Laufzeit zwischen zwei Situationen ist.
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>;
Hinweise
Das Vorlagenargument Rep beschreibt den Typ, der verwendet wird, um die Anzahl der Teilstriche im Intervall aufzunehmen.Das Vorlagenargument Period ist eine Instanziierung von Verhältnis, die die Größe des Intervalls beschreibt, die jedem Teilstrich darstellt.
Mitglieder
Öffentliche Typedefs
Name |
Description |
---|---|
duration::period Typedef |
Stellt ein Synonym für den Vorlagenparameter Period dar. |
duration::rep Typedef |
Stellt ein Synonym für den Vorlagenparameter Rep dar. |
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein duration-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Gibt die Anzahl der Teilstriche im Zeitintervall zurück. |
|
Statisch.Gibt den maximal zulässigen Wert des Vorlagenparameters Ref zurück. |
|
Statisch.Gibt den niedrigsten zulässigen Wert des Vorlagenparameters Ref zurück. |
|
Statisch.Tatsächlich gibt Rep(0). |
Öffentliche Operatoren
Name |
Description |
---|---|
Gibt eine Kopie des Objekts duration mit einer negierten Taktanzahl zurück. |
|
Dekrementiert die gespeicherte Taktanzahl. |
|
Reduziert die gespeicherte Taktanzahl-Modulo ein angegebener Wert. |
|
Multipliziert die gespeicherte Taktanzahl durch einen angegebenen Wert. |
|
Dividiert die gespeicherte Taktanzahl durch die Tickrate duration eines angegebenen Objekts. |
|
Gibt *this zurück. |
|
Inkrementiert die gespeicherte Taktanzahl. |
|
Fügt die Tickrate eines angegebenen Objekts duration zur gespeicherten Taktanzahl hinzu. |
|
Subtrahiert die Tickrate duration eines angegebenen Objekts aus der gespeicherten Taktanzahl. |
Anforderungen
Header: chrono
Namespace: std::chrono