Sdílet prostřednictvím


duration – třída

Popisuje typ, který má časový interval, což je uplynulý čas mezi dvěma body v čase.

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

Poznámky

Argument šablony Rep popisuje typ, který se používá k ukládání počtu taktů v intervalu.Argument šablony Period je instance ratio , který označuje velikost intervalu, který jednotlivé takty představují.

Členy

Veřejné definice Typedef

Name

Popis

duration::period Typedef

Představuje synonymum pro parametr šablony Period.

duration::rep Typedef

Představuje synonymum pro parametr šablony Rep.

Veřejné konstruktory

Name

Popis

duration::duration – konstruktor

Sestavte objekt duration.

Veřejné metody

Name

Popis

duration::count – metoda

Vrátí počet taktů v časovém intervalu.

duration::max – metoda

Statický.Vrátí maximální povolenou hodnotou parametru šablony Ref.

duration::min – metoda

Statický.Vrátí nejnižší povolenou hodnotou parametru šablony Ref.

duration::zero – metoda

Statický.V důsledku toho vrátí Rep(0).

Veřejné operátory

Name

Popis

duration::operator- – operátor

Vrátí kopii objektu duration společně s negovaným čítačem značek.

duration::operator-- – operátor

Sníží počet uložených impulzů.

duration::operator= – operátor

Vydělí uložený čítač značek modulo zadaná hodnota.

duration::operator*= – operátor

Vynásobí uložený čítač značek zadanou hodnotou.

duration::operator/= – operátor

Vydělí uložený počet impulsů počtem impulzů zadaného objektu duration.

duration::operator+ – operátor

Vrátí *this.

duration::operator++ – operátor

Zvýší počet uložených impulzů.

duration::operator+= – operátor

Přidá počet impulsů zadaného objektu duration do uloženého počtu impulsů.

duration::operator-= – operátor

Odečte počet impulsů zadaného objektu duration od uloženého počtu impulsů.

Požadavky

Záhlaví: chrono

Obor názvů: std::chrono

Viz také

Referenční dokumentace

<chrono>

duration_values – struktura

Další zdroje

Standardní knihovna C++ – hlavičkové soubory