<chrono>
Zahrnout standardní záhlaví <chrono> k definování tříd a funkcí, které představují čas, trvání a časové okamžiky.
#include <chrono>
Třídy
Název |
Description |
---|---|
Popisuje typ, který obsahuje časový interval. |
|
Představuje steady hodin. |
|
Popisuje typ, který představuje bod v čase. |
Struktur
Název |
Description |
---|---|
Popisuje šablony třídy specializace common_type pro instancemi duration a time_point. |
|
Poskytuje určité hodnoty duration parametr šablony Rep. |
|
Představuje Typ hodin je založen hodiny systému. |
|
Určuje, zda typ lze zacházet jako s plovoucí desetinnou čárkou typu. |
Funkce
Název |
Description |
---|---|
Nádech duration objektu zadaného typu. |
|
Nádech time_point objektu zadaného typu. |
Operátory
Název |
Description |
---|---|
Operátor odčítání nebo negaci duration a time_point objektů. |
|
Nerovnost operátor, který se používá v duration nebo time_point objektů. |
|
Operátor modulo operací na duration objektů. |
|
Operátor násobení pro duration objektů. |
|
Operátor dělení pro duration objektů. |
|
Adds duration and time_point objects. |
|
Určuje, zda je jeden duration nebo time_point objektu je menší než jiné duration nebo time_point objektu. |
|
Určuje, zda je jeden duration nebo time_point objekt je menší nebo rovna jiné duration nebo time_point objektu. |
|
Určuje, zda dva duration objekty představují časových intervalů, které mají stejnou délku, nebo zda se dvěma time_point objekty představují stejného bodu v čase. |
|
Určuje, zda je jeden duration nebo time_point je větší než jiný objekt duration nebo time_point objektu. |
|
Určuje, zda je jeden duration nebo time_point objektu je větší než nebo rovna jiné duration nebo time_point objektu. |
Předdefinované typy trvání
Další informace o typech poměr použitých v následující funkce TypeDef viz <ratio>.
Definice typu |
Description |
---|---|
typedef duration<long long, nano> nanoseconds; |
Synonymum pro duration typ, který má jeden nanosecond období značek. |
typedef duration<long long, micro> microseconds; |
Synonymum pro duration typ, který má jeden microsecond období značek. |
typedef duration<long long, milli> milliseconds; |
Synonymum pro duration typ, který má jednu milisekundu období značek. |
typedef duration<long long> seconds; |
Synonymum pro duration typ značek období jednu sekundu. |
typedef duration<int, ratio<60> > minutes; |
Synonymum pro duration typ značek dobu jedné minuty. |
typedef duration<int, ratio<3600> > hours; |
Synonymum pro duration typu, který má značek dobu jedné hodiny. |