@@ -221,25 +221,25 @@ function call operator.]
221221 constexpr auto operator--(this T, int) noexcept -> constant_wrapper< Y--> { return {}; }
222222
223223 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
224- constexpr auto operator+=(T, R) noexcept -> constant_wrapper< (T::value += R::value)> { return {}; }
224+ constexpr auto operator+=(this T, R) noexcept -> constant_wrapper< (T::value += R::value)> { return {}; }
225225 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
226- constexpr auto operator-=(T, R) noexcept -> constant_wrapper< (T::value -= R::value)> { return {}; }
226+ constexpr auto operator-=(this T, R) noexcept -> constant_wrapper< (T::value -= R::value)> { return {}; }
227227 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
228- constexpr auto operator*=(T, R) noexcept -> constant_wrapper< (T::value *= R::value)> { return {}; }
228+ constexpr auto operator*=(this T, R) noexcept -> constant_wrapper< (T::value *= R::value)> { return {}; }
229229 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
230- constexpr auto operator/=(T, R) noexcept -> constant_wrapper< (T::value /= R::value)> { return {}; }
230+ constexpr auto operator/=(this T, R) noexcept -> constant_wrapper< (T::value /= R::value)> { return {}; }
231231 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
232- constexpr auto operator%=(T, R) noexcept -> constant_wrapper< (T::value %= R::value)> { return {}; }
232+ constexpr auto operator%=(this T, R) noexcept -> constant_wrapper< (T::value %= R::value)> { return {}; }
233233 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
234- constexpr auto operator& =(T, R) noexcept -> constant_wrapper< (T::value & = R::value)> { return {}; }
234+ constexpr auto operator& =(this T, R) noexcept -> constant_wrapper< (T::value & = R::value)> { return {}; }
235235 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
236- constexpr auto operator|=(T, R) noexcept -> constant_wrapper< (T::value |= R::value)> { return {}; }
236+ constexpr auto operator|=(this T, R) noexcept -> constant_wrapper< (T::value |= R::value)> { return {}; }
237237 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
238- constexpr auto operator^=(T, R) noexcept -> constant_wrapper< (T::value ^= R::value)> { return {}; }
238+ constexpr auto operator^=(this T, R) noexcept -> constant_wrapper< (T::value ^= R::value)> { return {}; }
239239 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
240- constexpr auto operator<< =(T, R) noexcept -> constant_wrapper< (T::value << = R::value)> { return {}; }
240+ constexpr auto operator<< =(this T, R) noexcept -> constant_wrapper< (T::value << = R::value)> { return {}; }
241241 template< <i >constexpr-param</i > T, <i >constexpr-param</i > R>
242- constexpr auto operator>> =(T, R) noexcept -> constant_wrapper< (T::value >> = R::value)> { return {}; }</ins >
242+ constexpr auto operator>> =(this T, R) noexcept -> constant_wrapper< (T::value >> = R::value)> { return {}; }</ins >
243243 };
244244}
245245
0 commit comments