The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
UInt.opOpAssign
mir
bignum
fixed
UInt
Performs
big /= rhs
operation.
bool
opOpAssign
(UInt!size rhs, bool overflow)
bool
opOpAssign
(size_t rhs)
bool
opOpAssign
(ulong rhs)
bool
opOpAssign
(UInt!rsize rhs, bool overflow)
size_t
opOpAssign
(size_t rhs, size_t carry)
auto
opOpAssign
(ulong rhs)
void
opOpAssign
(UInt!rhsSize rhs)
uint
opOpAssign
(uint rhs, uint overflow)
ref
opOpAssign
(UInt!rhsSize rhs)
ref
opOpAssign
(ulong rhs)
struct
UInt
(size_t size)
ref @
safe
pure nothrow @
nogc
scope return
ref
opOpAssign
(
string
op
: "/"
)
(
ulong
rhs
)
if
(
size
%
(
size_t.sizeof
* 8
)
== 0 &&
size
>=
size_t.sizeof
* 8
)
ref
opOpAssign
(UInt!rhsSize rhs)
ref
opOpAssign
(ulong rhs)
UInt
!
size
opOpAssign
(UInt!size rhs)
UInt
!
size
opOpAssign
(size_t rhs)
ref
opOpAssign
(ulong rhs)
UInt
!
size
opOpAssign
(size_t shift)
Parameters
rhs
ulong
unsigned value to divide by
Return Value
Type:
ref
quotient from division
Meta
Source
See Implementation
mir
bignum
fixed
UInt
constructors
this
functions
bt
ctlz
cttz
divMod
fromBinaryStringImpl
fromHexStringImpl
fromStringImpl
opAssign
opBinary
opCast
opCmp
opEquals
opOpAssign
rightExtend
signBit
smallLeftShift
smallRightShift
toSize
toString
view
static functions
fromBinaryString
fromHexString
templates
opBinaryRight
variables
data
max
min
Performs big /= rhs operation.