botan v1.13.4 (2023-03-01T00:35:38Z)
Dub
Repo
BigInt.opOpAssign
botan
math
bigint
bigint
BigInt
Modulo operator
void
opOpAssign
(const(BigInt)* y)
void
opOpAssign
(BigInt y)
void
opOpAssign
(word y)
void
opOpAssign
(const(BigInt)* y)
void
opOpAssign
(BigInt y)
void
opOpAssign
(word y)
void
opOpAssign
(const(BigInt)* y)
void
opOpAssign
(BigInt y)
void
opOpAssign
(word y)
void
opOpAssign
(const(BigInt)* y)
void
opOpAssign
(BigInt y)
void
opOpAssign
(word y)
void
opOpAssign
(const(BigInt)* mod)
void
opOpAssign
(BigInt mod)
void
opOpAssign
(word mod)
struct
BigInt
public
void
opOpAssign
(
string
op
)
(
word
mod
)
if
(
op
== "%"
)
void
opOpAssign
(size_t shift)
void
opOpAssign
(size_t shift)
Parameters
mod
word
the modulus (word) to reduce this by
Meta
Source
See Implementation
botan
math
bigint
bigint
BigInt
aliases
Base
Sign
classes
DivideByZero
constructors
this
enums
Decimal
Negative
functions
abs
binaryDecode
binaryEncode
bits
byteAt
bytes
clear
clearBit
cmp
encodedSize
flipSign
getBit
getSubstring
growTo
isEven
isNegative
isNonzero
isOdd
isPositive
isZero
length
load
maskBits
mutablePtr
opAssign
opBinary
opCast
opCmp
opEquals
opOpAssign
opUnary
randomize
reserve
reverseSign
setBit
setSign
sigWords
sign
size
swap
swapReg
toString
toUint
toVector
wordAt
properties
clone
dup
move
ptr
static functions
decode
encode
encode1363
encodeLocked
powerOf2
randomInteger
Modulo operator