duration Class
Popisuje typ, který má časový interval, což je uplynulý čas mezi dvěma body čas.
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á počet taktů držet v intervalu.Argument šablony Period je instanci z poměr , který popisuje velikost intervalu, který představuje dílky.
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
duration::period Typedef |
Představuje synonymum pro parametr šablony Period. |
duration::rep Typedef |
Představuje synonymum pro parametr šablony Rep. |
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce duration objektu. |
Veřejné metody
Název |
Description |
---|---|
Vrátí počet taktů v časovém intervalu. |
|
Statické.Vrátí nejvyšší povolená hodnota pro parametr šablony Ref. |
|
Statické.Vrátí nejnižší povolená hodnota parametru šablony Ref. |
|
Statické.Vrátí, Rep(0). |
Veřejné operátory
Název |
Description |
---|---|
Vrátí kopii duration objekt s počet Negované značek. |
|
Sníží počet uložených značek. |
|
Snižuje počet značek uložených modulo zadanou hodnotu. |
|
Vynásobí počet uložených značek zadané hodnotě. |
|
Rozdělí počet značek uložených podle počet impulsů zadaného duration objektu. |
|
Vrátí *this. |
|
Zvýší počet uložených značek. |
|
Přidá počet impulsů zadaného duration objekt počet uložených značek. |
|
Odečte počet impulsů zadaného duration objekt počet uložených značek. |
Požadavky
Záhlaví: chrono
Obor názvů: std::chrono