Function Subspace :: sus :: num :: operator>>

template <class P, class U>
auto operator>>(P l, U r) -> P
requires
sus::num::Integer<U>
UnsignedPrimitiveInteger<P> || UnsignedPrimitiveEnum<P>
std::convertible_to<U, u64>
template <class P, class U>
auto operator>>(P l, U r) -> P
requires
sus::num::Integer<U>
UnsignedPrimitiveInteger<P> || UnsignedPrimitiveEnum<P>
!std::convertible_to<U, u64>
deleted

Satisfies the Shr concept for unsigned primitive integers shifted by u64.