<chrono>
Zahrnout standardní záhlaví <chrono> k definování tříd a funkcí, které představují doby trvání a časové okamžiky.
#include <chrono>
Třídy
Name |
Popis |
---|---|
Popisuje typ, který obsahuje časový interval. |
|
Představuje hodiny steady. |
|
Popisuje typ, který představuje bod v čase. |
Struktury
Name |
Popis |
---|---|
Popisuje specializace šablony třídy common_type pro konkretizací duration a time_point. |
|
Poskytuje určité hodnoty duration parametr šablony Rep. |
|
Představuje typ hodin založený na hodinách reálného času systému. |
|
Určuje, zda lze považovat typ jako typ s plovoucí desetinnou čárkou. |
Funkce
Name |
Popis |
---|---|
Přetypuje objekt duration na zadaný typ. |
|
Přetypuje objekt time_point na zadaný typ. |
Operátory
Name |
Popis |
---|---|
Operátor odčítání nebo negaci z duration a time_point objekty. |
|
Nerovnost operátor, který se používá s duration nebo time_point objekty. |
|
Operátor modulo operací na duration objekty. |
|
Operátor násobení pro duration objekty. |
|
Operátor dělení pro duration objekty. |
|
Adds duration and time_point objects. |
|
Určuje, zda jeden duration nebo time_point objekt je menší než jiný duration nebo time_point objektu. |
|
Určuje, zda jeden duration nebo time_point objekt je menší než nebo rovno druhé duration nebo time_point objektu. |
|
Určuje, zda dva objekty duration představují časové intervaly, které mají stejnou délku, nebo zda dva objekty time_point představují stejný bod v čase. |
|
Určuje, zda jeden duration nebo time_point je větší než jiný objekt duration nebo time_point objektu. |
|
Určuje, zda jeden duration nebo time_point objekt je větší než nebo rovno druhé duration nebo time_point objektu. |
Doba trvání předdefinované typy
Další informace o typech poměru, které se používají v následující funkce TypeDef, viz <ratio>.
Definice typu |
Popis |
---|---|
typedef duration<long long, nano> nanoseconds; |
Synonymum pro duration typ, který má dobu jeden nanosecond značek. |
typedef duration<long long, micro> microseconds; |
Synonymum pro duration typ, který má po dobu jednoho microsecond značek. |
typedef duration<long long, milli> milliseconds; |
Synonymum pro duration typ, který má dobu značek jeden milisekund. |
typedef duration<long long> seconds; |
Synonymum pro duration typ, který má po dobu jedné sekundy značek. |
typedef duration<int, ratio<60> > minutes; |
Synonymum pro duration typ, který má po dobu jedné minuty značek. |
typedef duration<int, ratio<3600> > hours; |
Synonymum pro duration typ, který má dobu jedné hodiny tick. |