Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::detail_action::MultipliesInPlace Concept Reference

A carrier whose product stays in it: no integer narrower than int, whose product promotes to a signed int that may overflow. More...

Concept definition

template<typename S>
!std::integral<S> ||
std::same_as<decltype(std::declval<S>() * std::declval<S>()), S>
A carrier whose product stays in it: no integer narrower than int, whose product promotes to a signed...
Definition action.cppm:97

Detailed Description

A carrier whose product stays in it: no integer narrower than int, whose product promotes to a signed int that may overflow.