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