mir-algorithm — Libmir Archive
← Libmir Archive
Dlang.org
BigInt.opOpAssign
mir
bignum
integer
BigInt
Performs
size_t overflow = big *= fixed
operatrion.
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)
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)
struct
BigInt
(uint size64)
@
safe
@
safe
pure nothrow @
nogc
bool
opOpAssign
(
string
op
)
(
uint
rhs
)
if
(
op
== "+" ||
op
== "-"
)
if
(
size64
&&
size64
<= ushort.
max
)
bool
opOpAssign
(long rhs)
bool
opOpAssign
(int rhs)
BigInt
opOpAssign
(size_t shift)
Parameters
rhs
uint
unsigned value to multiply by
Return Value
Type:
bool
overflow
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
Performs size_t overflow = big *= fixed operatrion.