Modulus operators
Synopses
Declared in <mp‐units/utility/safe_int.h>
Modulus operator
[[nodiscard]]
constexpr
safe_int<detail::integral_op_result_t<U, T>, ErrorPolicy>
operator%(
U lhs,
safe_int rhs);
Modulus operator
[[nodiscard]]
constexpr
safe_int<detail::integral_op_result_t<T, U>, ErrorPolicy>
operator%(
safe_int lhs,
U rhs);
Modulus operator
[[nodiscard]]
constexpr
safe_int<detail::integral_op_result_t<T, T>, ErrorPolicy>
operator%(
safe_int lhs,
safe_int rhs);
Modulus operator
[[nodiscard]]
constexpr
safe_int<detail::integral_op_result_t<T, U>, ErrorPolicy>
operator%(
safe_int lhs,
constrained<U, CP> rhs);
Modulus operator
[[nodiscard]]
constexpr
safe_int<detail::integral_op_result_t<U, T>, ErrorPolicy>
operator%(
constrained<U, CP> lhs,
safe_int rhs);
Created with MrDocs