- bt
bool bt(size_t position)
- ctlz
size_t ctlz()
- cttz
size_t cttz()
- fromHexStringImpl
bool fromHexStringImpl(const(C)[] str)
- fromStringImpl
bool fromStringImpl(const(C)[] str)
- opAssign
UInt!size opAssign(ulong rhs)
- opBinary
UInt!size opBinary(size_t rhs)
auto c = a << b operation.
- opCast
T opCast()
- opCast
T opCast()
- opCast
T opCast()
- opCmp
auto opCmp(UInt!size rhs)
auto opCmp(ulong rhs)
- opEquals
auto opEquals(UInt!rhsSize rhs)
auto opEquals(ulong rhs)
- opOpAssign
bool opOpAssign(UInt!size rhs, bool overflow)
bool opOpAssign(size_t rhs)
bool opOpAssign(ulong rhs)
bool opOpAssign(UInt!rsize rhs, bool overflow)
bool overflow = a += b and bool overflow = a -= b operations.
- opOpAssign
size_t opOpAssign(size_t rhs, size_t carry)
auto opOpAssign(ulong rhs)
- opOpAssign
void opOpAssign(UInt!rhsSize rhs)
- opOpAssign
uint opOpAssign(uint rhs, uint overflow)
Performs uint remainder = (overflow$big) /= scalar operatrion, where $ denotes big-endian concatenation.
Precondition: overflow < rhs
- opOpAssign
UInt!size opOpAssign(UInt!size rhs)
- opOpAssign
UInt!size opOpAssign(size_t rhs)
ref opOpAssign(ulong rhs)
- opOpAssign
UInt!size opOpAssign(size_t shift)
- rightExtend
UInt!(size + additionalRightBits) rightExtend()
- signBit
bool signBit()
void signBit(bool value)
- smallLeftShift
UInt!size smallLeftShift(uint shift)
Shifts left using at most size_t.sizeof * 8 - 1 bits
- smallRightShift
UInt!size smallRightShift(uint shift)
Shifts right using at most size_t.sizeof * 8 - 1 bits
- toSize
UInt!newSize toSize()
- toString
immutable(C)[] toString()
- toString
void toString(W w)
- view
BigUIntView!size_t view()
- view
BigUIntView!(const size_t) view()
Fixed-length unsigned integer.