system_clock – struktura
Představuje typ hodin založený na hodinách reálného času systému.
struct system_clock;
Poznámky
Typ hodin se používá k získání aktuálního času.Typ ztělesňuje instanci proměnné duration a šablonu třídy time_pointa definuje statickou členskou funkci now() , který vrací čas.
Hodiny jsou monotónní, pokud je hodnota, která je vrácena prvním voláním now(), vždy menší než nebo stejná jako hodnota, která je vrácena následujícím voláním now().
Hodiny jsou konstantní, jsou-li monotónní a je-li doba mezi cykly hodin konstantní.
V této implementaci je system_clock synonymem k high_resolution_clock.
Členy
Veřejné definice Typedef
Name |
Popis |
---|---|
system_clock::duration |
Synonymum pro duration<rep, period>. |
system_clock::period |
Synonymum pro typ, který reprezentuje počet dob taktů v uzavřeném vytváření instancí duration. |
system_clock::rep |
Synonymum pro typ, který reprezentuje počet taktů v uzavřeném vytváření instancí duration. |
system_clock::time_point |
Synonymum pro time_point<Clock, duration>, kde Clock je synonymum pro typ hodin sám nebo jiný typ hodin, který je založený na stejném období a má stejný vnořený typ duration. |
Veřejné metody
Name |
Popis |
---|---|
Statický.Vrátí time_point, který se nejvíce přibližuje zadanému času. |
|
Statický.Vrátí aktuální čas. |
|
Statický.Vrátí objekt time_t, který se nejvíce přibližuje zadanému time_point. |
Veřejné konstanty
Name |
Popis |
---|---|
Určuje, zda je typ hodin monotónní. |
|
Určuje, zda je typ hodin konstantní. |
Požadavky
Záhlaví: chrono
Obor názvů: std::chrono