<chrono>
Obejmować standardowy nagłówek <chrono> do definiowania klas i funkcje, które reprezentować i manipulować momentach czasu i czasu trwania.
#include <chrono>
Klasy
Nazwa |
Opis |
---|---|
W tym artykule opisano typ, który przechowuje przedział czasu. |
|
Reprezentuje steady zegar. |
|
Opisuje typ, który reprezentuje punkt w czasie. |
Strukturach
Nazwa |
Opis |
---|---|
W tym artykule opisano specjalizacje szablonu klasy common_type dla dawałaby duration i time_point. |
|
Zawiera określone wartości dla duration parametr szablonu Rep. |
|
Reprezentuje typ zegara, który jest oparty na zegarze w czasie rzeczywistym systemu. |
|
Określa, czy typ mogą być traktowane jako typu zmiennoprzecinkowego. |
Funkcje
Nazwa |
Opis |
---|---|
Osadza obiekt duration w określonym typie. |
|
Osadza obiekt time_point w określonym typie. |
Operatory
Nazwa |
Opis |
---|---|
Operator odejmowania lub negacji duration i time_point obiektów. |
|
Nierówność operator, który jest używany z duration lub time_point obiektów. |
|
Operator dla modulo operacje na duration obiektów. |
|
Operator mnożenia dla duration obiektów. |
|
Operator dzielenia dla duration obiektów. |
|
Adds duration and time_point objects. |
|
Określa, czy jeden duration lub time_point obiekt jest mniejsza niż innego duration lub time_point obiektu. |
|
Określa, czy jeden duration lub time_point obiekt jest mniejsza lub równa drugiemu duration lub time_point obiektu. |
|
Określa, czy dwa obiekty duration reprezentują przedziały czasowe, które mają tę samą długość, lub czy też dwa obiekty time_point reprezentują ten sam punkt w czasie. |
|
Określa, czy jeden duration lub time_point obiekt jest większy niż inny duration lub time_point obiektu. |
|
Określa, czy jeden duration lub time_point obiektu jest większa niż lub równa innej duration lub time_point obiektu. |
Typy wstępnie zdefiniowanych czas trwania
Aby uzyskać więcej informacji o typach stosunek, które są używane w następujące definicje typów, zobacz <ratio>.
Element TypeDef |
Opis |
---|---|
typedef duration<long long, nano> nanoseconds; |
Synonim duration typu, który ma okres zaznaczyć jeden nanosekund. |
typedef duration<long long, micro> microseconds; |
Synonim duration typu, który ma okres zaznaczyć jeden mikrosekund. |
typedef duration<long long, milli> milliseconds; |
Synonim duration typu, który ma okres tick jednej milisekundy. |
typedef duration<long long> seconds; |
Synonim duration typu, który ma okres tick jednej sekundy. |
typedef duration<int, ratio<60> > minutes; |
Synonim duration typu, który ma okres zaznaczyć jedną minutę. |
typedef duration<int, ratio<3600> > hours; |
Synonim duration typu, który ma zaznaczyć okres jednej godziny. |