<chrono>
Включите стандартный заголовок <chrono> для определения классы и функции, которые представляют просматривать и управлять длительность времени и времени моменты времени.
#include <chrono>
Классы
Name |
Описание |
---|---|
Описание типа, содержащего интервал времени. |
|
Представляет часы steady. |
|
Описывает тип, который представляет момент времени. |
структурам;
Name |
Описание |
---|---|
Описывает специализации шаблона класса common_type для созданий duration и time_point. |
|
Содержит определенные значения для параметра Rep шаблона duration. |
|
Представляет тип часов, основанный на часах реального времени системы. |
|
Определяет, является ли тип можно считать с плавающей запятой. |
Функции
Name |
Описание |
---|---|
Возвращает объект duration к указанному типу. |
|
Возвращает объект time_point к указанному типу. |
Операторы
Name |
Описание |
---|---|
Оператор вычитания или для отрицания duration и объектов time_point. |
|
Оператор неравенства, используемый с duration или объектами time_point. |
|
Для операций оператор остатка от деления на объектах duration. |
|
Оператор умножения для объектов duration. |
|
Оператор деления для объектов duration. |
|
Добавляет duration и объекты time_point. |
|
Определяет, является ли объект duration или time_point меньше другой объект duration или time_point. |
|
Определяет, является ли объект duration или time_point меньше или равно другому объекту duration или time_point. |
|
Указывает, представляют ли 2 объекта duration временные интервалы, имеют одинаковую длину или представляет ли 2 объекта time_point тот же момент времени. |
|
Определяет, является ли объект duration или time_point больше другого объекта duration или time_point. |
|
Определяет, является ли объект duration или time_point больше или равно другому объекту duration или time_point. |
Предварительно определенные типы длительности
Дополнительные сведения о типы отношений, которые используются в следующих typedef, см. в разделе <ratio>.
Определение типа |
Описание |
---|---|
typedef duration<long long, nano> nanoseconds; |
Синоним для типа duration, содержит точку tick одной наносекунды. |
typedef duration<long long, micro> microseconds; |
Синоним для типа duration, содержит точку tick одной микросекунды. |
typedef duration<long long, milli> milliseconds; |
Синоним для типа duration, содержит точку tick одной миллисекунды. |
typedef duration<long long> seconds; |
Синоним для типа duration, содержит точку tick одной секунды. |
typedef duration<int, ratio<60> > minutes; |
Синоним для типа duration, содержит точку tick одну минуту. |
typedef duration<int, ratio<3600> > hours; |
Синоним для типа duration, содержит точку tick одного часа. |