Udostępnij za pośrednictwem


duration — Klasa

Opisuje typ, który posiada interwału czasu, który jest czasem trwania między dwoma punktami czasu.

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>;

Uwagi

Argument szablonu Rep opisuje typ, który jest używany do przechowywania liczby taktów zegara w interwale.Argument szablonu Period jest egzemplarzem z współczynnika , który opisuje wielkość przedziału, który każdy takt reprezentuje.

Elementy członkowskie

Publiczne definicje typów

Nazwa

Opis

duration::period Typedef

Reprezentuje synonim dla parametru szablonu Period.

duration::rep Typedef

Reprezentuje synonim dla parametru szablonu Rep.

Konstruktory publiczne

Nazwa

Opis

duration::duration — Konstruktor

Buduje duration obiektu.

Metody publiczne

Nazwa

Opis

duration::count — Metoda

Zwraca liczbę taktów zegara w odstępie czasu.

duration::max — Metoda

Statyczne.Zwraca maksymalną dozwoloną wartość parametru szablonu Ref.

duration::min — Metoda

Statyczne.Zwraca najniższą dozwoloną wartość parametru szablonu Ref.

duration::zero — Metoda

Statyczne.W efekcie zwraca Rep(0).

Operatory publiczne

Nazwa

Opis

duration::operator- — Operator

Zwraca kopię duration obiektu wraz z liczbą cykli zanegowanych.

duration::operator-- — Operator

Dekrementuje liczbę przechowywanych cykli.

duration::operator= — Operator

Zmniejsza liczbę cykli przechowywanych modulo określonej wartości.

duration::operator*= — Operator

Mnoży liczbę przechowywanych cykli przez określoną wartość.

duration::operator/= — Operator

Dzieli liczbę przechowywanych cykli przez liczbę cykli określonego obiektu duration.

duration::operator+ — Operator

Zwraca *this.

duration::operator++ — Operator

Zwiększa liczbę przechowywanych cykli.

duration::operator+= — Operator

Dodaje liczbę taktów określonego duration obiektu do liczby przechowywanych taktów.

duration::operator-= — Operator

Odejmuje liczbę taktów określonego duration obiektu od liczby przechowywanych taktów.

Wymagania

Nagłówek: chrono

Przestrzeń nazw: std::chrono

Zobacz też

Informacje

<chrono>

duration_values — Struktura

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++