duration& operator*=(rep const& rhs);
internal_count*=rhs;
*this
STD::CHRONO::DURATION::OPERATOR/=
, СОСТАВНОЙ ОПЕРАТОР ПРИСВАИВАНИЯ
Делит внутренний счетчик *this
на заданное значение.
duration& operator/=(rep const& rhs);
internal_count/=rhs;
*this
STD::CHRONO::DURATION::OPERATOR%=
, СОСТАВНОЙ ОПЕРАТОР ПРИСВАИВАНИЯ
Записывает во внутренний счетчик *this
остаток от его деления на заданное значение.
duration& operator%=(rep const& rhs);
internal_count%=rhs;
*this
STD::CHRONO::DURATION::OPERATOR%=
, СОСТАВНОЙ ОПЕРАТОР ПРИСВАИВАНИЯ
Записывает во внутренний счетчик *this
остаток от его деления на счетчик в другом объекте duration
.
duration& operator%=(duration const& rhs);
internal_count %= rhs.count();
*this
STD::CHRONO::DURATION::ZERO
, СТАТИЧЕСКАЯ ФУНКЦИЯ-ЧЛЕН
Возвращает объект duration
, представляющий значение нуль.
constexpr duration zero();
duration(duration_values
STD::CHRONO::DURATION::MIN
, СТАТИЧЕСКАЯ ФУНКЦИЯ-ЧЛЕН
Возвращает объект duration
, представляющий минимально возможное для данной конкретизации значение.
constexpr duration min();
duration(duration_values
STD::CHRONO::DURATION::MAX
, СТАТИЧЕСКАЯ ФУНКЦИЯ-ЧЛЕН
Возвращает объект duration
, представляющий максимально возможное для данной конкретизации значение.
constexpr duration max();
duration(duration_values
STD::CHRONO::DURATION
, ОПЕРАТОР СРАВНЕНИЯ НА РАВЕНСТВО
Сравнивает два объекта duration
на равенство, даже если они имеют разные представления и (или) периоды.
template
constexpr bool operator==(
const duration
const duration
Либо для lhs
определено неявное преобразование в rhs
, либо наоборот. Если ни одна из частей не может быть неявно преобразована в другую или они являются различными представлениями duration
, но каждая может быть неявно преобразована в другую, то выражение построено некорректно.
Если CommonDuration
— синоним std::common_type
, to lhs==rhs
возвращает CommonDuration(lhs).count() == CommonDuration(rhs).count()
.
STD::CHRONO::DURATION
, ОПЕРАТОР СРАВНЕНИЯ НА НЕРАВЕНСТВО
Сравнивает два объекта duration
на неравенство, даже если они имеют разные представления и (или) периоды.
template
constexpr bool operator!=(
const duration
const duration
Либо для lhs
определено неявное преобразование в rhs
, либо наоборот. Если ни одна из частей не может быть неявно преобразовала в другую или они являются различными представлениями duration
, но каждая может быть неявно преобразовала в другую, то выражение построено некорректно.
!(lhs == rhs)
STD::CHRONO::DURATION
, ОПЕРАТОР СРАВНЕНИЯ МЕНЬШЕ
Проверяет, что один объект duration
меньше другого, даже если они имеют разные представления и (или) периоды.
template
constexpr bool operator<(
const duration
const duration