duration Class
Descrive un tipo che utilizza un intervallo di tempo, un tempo trascorso tra due intervalli di tempo.
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>;
Note
Un argomento di template Rep viene descritto il tipo utilizzato per utilizzare il numero di cicli macchina nell'intervallo.Un argomento di template Period è una creazione di istanze rapporto che descrive la dimensione dell'intervallo che ogni ciclo rappresenta.
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
duration::period Typedef |
Rappresenta un sinonimo del parametro di template Period. |
duration::rep Typedef |
Rappresenta un sinonimo del parametro di template Rep. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto duration. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il numero di cicli macchina nell'intervallo di tempo. |
|
Statico.Restituisce il valore massimo consentito del parametro di template Ref. |
|
Statico.Restituisce il valore valido inferiore del parametro di template Ref. |
|
Statico.In effetti, restituisce Rep(0). |
Operatori pubblici
Nome |
Descrizione |
---|---|
Restituisce una copia dell'oggetto duration con un conteggio negata. |
|
Decrementa il conteggio archiviato. |
|
Ridurre il modulo archiviato di conteggio un valore specificato. |
|
Moltiplica il conteggio archiviato per un valore specificato. |
|
Divide il conteggio archiviato dal conteggio di un determinato oggetto duration. |
|
Restituisca il valore *this. |
|
Incrementa il conteggio archiviato. |
|
Aggiunge il conteggio di un determinato oggetto duration al conteggio archiviato. |
|
Sottrae il conteggio di un determinato oggetto duration al conteggio archiviato. |
Requisiti
intestazione: crono
Std::chrono diSpazio dei nomi: