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


duration Class

Описание типа, содержащего интервал времени, затраченного времени между 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 шаблона процесса создания экземпляров коэффициент, описывающий размер интервала, который представляет каждый такт.

Члены

Hh874624.collapse_all(ru-ru,VS.110).gifОткрытые определения типов

Имя

Описание

duration::period Typedef

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

duration::rep Typedef

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

Hh874624.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

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

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

Hh874624.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

метод duration::count

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

метод duration::max

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

метод duration::min

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

метод duration::zero

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

Hh874624.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

оператор 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

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

Файлы заголовков