Поделиться через


Класс duration

Описание типа, содержащего интервал времени, затраченного времени между точками 2 времени.

template<
   class Rep,
   class Period = ratio<1>
>
class duration;
template<
   class Rep,
   class Period
>
class duration;
template<
   class Rep,
   class Period1,
   class Period2
>
class duration
   <duration<Rep, Period1>, Period2>;

Заметки

Аргумент Rep шаблона описывает тип, используемый для хранения тиканий количество часов в интервале времени. Аргумент Period шаблона создание отношение, которое описывает размер интервала, каждый такт представляет.

Члены

Общедоступные Typedefs

Name

Описание

duration::period Typedef

Представляет синоним для параметра Period шаблона.

duration::rep Typedef

Представляет синоним для параметра Rep шаблона.

Открытые конструкторы

Name

Описание

Конструктор duration::duration

Создает объект duration.

Открытые методы

Name

Описание

Метод duration::count

Возвращает количество тиканий часов в интервале времени.

Метод duration::max

Статический. Возвращает максимально допустимое значение параметра Ref шаблона.

Метод duration::min

Статический. Возвращает наименьшее допустимое значение параметра Ref шаблона.

Метод duration::zero

Статический. В результате возвращает Rep(0).

Открытые операторы

Name

Описание

Оператор duration::operator-

Возвращает копию объекта duration вместе с отрицанным счетчиком тактов.

Оператор duration::operator--

Уменьшает хранимое значение счетчика тактов.

Оператор duration::operator=

Уменьшает хранящийся остаток от деления указанное значение счетчика тактов.

Оператор duration::operator*=

Умножает сохраненного указанное значение счетчика тактов.

Оператор duration::operator/=

Делит сохраненного счетчика тактов счетчиком тактов указанного объекта duration.

Оператор duration::operator+

Возвращает *this.

Оператор duration::operator++

Увеличивает хранимое значение счетчика тактов.

Оператор duration::operator+=

Добавляет счетчик тактов указанного объекта duration на хранимый счетчик тактов.

Оператор duration::operator-=

Вычитает счетчик тактов указанного объекта duration из сохраненного счетчика тактов.

Требования

Заголовок: chrono

Пространство имен: std::chrono

См. также

Ссылки

<chrono>

Структура duration_values

Другие ресурсы

Файлы заголовков стандартных библиотек C++