7 struct CmpEqualFunction {
8 template<concepts::Integral T, concepts::Integral U>
9 constexpr auto operator()(T a, U b)
const ->
bool {
12 if constexpr (concepts::Signed<T> == concepts::Signed<U>) {
14 }
else if constexpr (concepts::Signed<T>) {
15 return a < 0 ? false : UT(a) == b;
17 return b < 0 ? false : a == UU(b);
23constexpr inline auto cmp_equal = detail::CmpEqualFunction {};
constexpr auto cmp_equal
Definition cmp_equal.h:23