Function Subspace :: sus :: num :: operator<<
template <class U>
auto operator<<(usize l, U r) -> usize
requires
!std::convertible_to<U, u64>
deleted
template <class U>
auto operator<<(uptr l, U r) -> uptr
requires
!std::convertible_to<U, u64>
deleted
Satisfies the Shl
concept for unsigned integers.
Panics
This function will panic when r
is not less than the number of bits in l
if overflow checks are enabled (they are by default) and will perform a
wrapping shift if overflow checks are disabled (not the default).
See overflow checks for controlling this behaviour.