The Open
D
Programming Language
Learn
Language
Library
Contribute
Blog
BigInt.opOpAssign
mir
bignum
integer
BigInt
size_t
opOpAssign
(size_t rhs, size_t overflow)
uint
opOpAssign
(uint rhs, uint overflow)
UInt
!
size
opOpAssign
(UInt!size rhs, UInt!size overflow)
ref
opOpAssign
(UInt!size rhs)
struct
BigInt
(uint size64)
@
safe
ref @
safe
pure nothrow @
nogc
scope return
ref
opOpAssign
(
string
op
size_t
size
)
(
UInt
!
size
rhs
)
if
(
op
== "/" ||
op
== "%"
)
if
(
size64
&&
size64
<= ushort.
max
)
ref
opOpAssign
(ulong rhs)
ref
opOpAssign
(long rhs)
ref
opOpAssign
(BigInt!rhsSize64 rhs)
ref
opOpAssign
(BigInt!rhsSize64 rhs)
bool
opOpAssign
(BigInt!rhsSize64 rhs)
bool
opOpAssign
(BigIntView!(const size_t) rhs)
bool
opOpAssign
(ulong rhs)
bool
opOpAssign
(uint rhs)
bool
opOpAssign
(long rhs)
bool
opOpAssign
(int rhs)
BigInt
opOpAssign
(size_t shift)
Meta
Source
See Implementation
mir
bignum
integer
BigInt
constructors
this
functions
bitLength
coefficients
copy
copyFrom
copyFromBigEndian
ctlz
divMod
fromBinaryStringImpl
fromHexStringImpl
fromStringImpl
mulPow5
multiply
normalize
opAssign
opCast
opCmp
opEquals
opOpAssign
pow
powMod
putCoefficient
toString
view
static functions
fromBigEndian
fromBinaryString
fromHexString
variables
data
length
sign