Assigns the wrapped value to its remainder with respect to rhs.

Synopsis

Declared in <mp‐units/utility/constrained.h>

constexpr
constrained&
operator%=(constrained const& rhs)
requires requires(T& a, const T b) {
      { a %= b } ‐> std::same_as<T&>;
    };

Return Value

a reference to *this, after the modulo operation

Parameters

Name

Description

rhs

the divisor

Created with MrDocs