Fabcoin Core  0.16.2
P2P Digital Currency
Integer Member List

This is the complete list of members for Integer, including all inherited members.

a_exp_b_mod_c(const Integer &x, const Integer &e, const Integer &m)Integerfriend
a_times_b_mod_c(const Integer &x, const Integer &y, const Integer &m)Integerfriend
AbsoluteValue() const Integer
And(const Integer &) const Integer
ANY enum valueInteger
BERDecode(const byte *input, size_t inputLen)Integer
BERDecode(BufferedTransformation &bt)Integervirtual
BERDecodeAsOctetString(BufferedTransformation &bt, size_t length)Integer
BEREncode(BufferedTransformation &bt) const ASN1Objectinlinevirtual
BitCount() const Integer
ByteCount() const Integer
Compare(const Integer &a) const Integer
ConvertToLong() const Integer
Decode(const byte *input, size_t inputLen, Signedness sign=UNSIGNED)Integer
Decode(BufferedTransformation &bt, size_t inputLen, Signedness sign=UNSIGNED)Integer
DEREncode(BufferedTransformation &bt) const Integervirtual
DEREncodeAsOctetString(BufferedTransformation &bt, size_t length) const Integer
Divide(Integer &r, Integer &q, const Integer &a, const Integer &d)Integerstatic
Divide(word &r, Integer &q, const Integer &a, word d)Integerstatic
DivideByPowerOf2(Integer &r, Integer &q, const Integer &a, unsigned int n)Integerstatic
DividedBy(const Integer &b) const Integer
DividedBy(word b) const Integer
Doubled() const Integerinline
Encode(byte *output, size_t outputLen, Signedness sign=UNSIGNED) const Integer
Encode(BufferedTransformation &bt, size_t outputLen, Signedness sign=UNSIGNED) const Integer
Gcd(const Integer &a, const Integer &n)Integerstatic
GenerateRandom(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)Integerinline
GenerateRandomNoThrow(RandomNumberGenerator &rng, const NameValuePairs &params=g_nullNameValuePairs)Integer
GetBit(size_t i) const Integer
GetBits(size_t i, size_t n) const Integer
GetByte(size_t i) const Integer
HalfMontgomeryRepresentation classIntegerfriend
InitializeInteger()InitializeIntegerprivate
Integer()Integer
Integer(const Integer &t)Integer
Integer(signed long value)Integer
Integer(Sign sign, lword value)Integer
Integer(Sign sign, word highWord, word lowWord)Integer
Integer(const char *str, ByteOrder order=BIG_ENDIAN_ORDER)Integerexplicit
Integer(const wchar_t *str, ByteOrder order=BIG_ENDIAN_ORDER)Integerexplicit
Integer(const byte *encodedInteger, size_t byteCount, Signedness sign=UNSIGNED, ByteOrder order=BIG_ENDIAN_ORDER)Integer
Integer(BufferedTransformation &bt, size_t byteCount, Signedness sign=UNSIGNED, ByteOrder order=BIG_ENDIAN_ORDER)Integer
Integer(BufferedTransformation &bt)Integerexplicit
Integer(RandomNumberGenerator &rng, size_t bitCount)Integer
Integer(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType=ANY, const Integer &equiv=Zero(), const Integer &mod=One())Integer
Integer(word value, size_t length)Integerprivate
InverseMod(const Integer &n) const Integer
InverseMod(word n) const Integer
IsConvertableToLong() const Integer
IsEven() const Integerinline
IsNegative() const Integerinline
IsOdd() const Integerinline
IsPositive() const Integerinline
IsSquare() const Integer
IsUnit() const Integer
IsZero() const Integerinline
MinEncodedSize(Signedness sign=UNSIGNED) const Integer
Minus(const Integer &b) const Integer
ModularArithmetic classIntegerfriend
Modulo(const Integer &b) const Integer
Modulo(word b) const Integer
MontgomeryRepresentation classIntegerfriend
MultiplicativeInverse() const Integer
Negate()Integer
NEGATIVE enum valueInteger
NotNegative() const Integerinline
NotPositive() const Integerinline
NotZero() const Integerinline
One()Integerstatic
OpenPGPDecode(const byte *input, size_t inputLen)Integer
OpenPGPDecode(BufferedTransformation &bt)Integer
OpenPGPEncode(byte *output, size_t bufferSize) const Integer
OpenPGPEncode(BufferedTransformation &bt) const Integer
operator!() const Integer
operator%=(const Integer &t)Integerinline
operator%=(word t)Integerinline
operator&=(const Integer &t)Integer
operator*=(const Integer &t)Integerinline
operator+() const Integerinline
operator++()Integer
operator++(int)Integerinline
operator+=(const Integer &t)Integer
operator-() const Integer
operator--()Integer
operator--(int)Integerinline
operator-=(const Integer &t)Integer
operator/=(const Integer &t)Integerinline
operator/=(word t)Integerinline
operator<<(size_t n) const Integerinline
operator<<(std::ostream &out, const Integer &a)Integerfriend
operator<<=(size_t n)Integer
operator=(const Integer &t)Integer
operator>>(size_t n) const Integerinline
operator>>(std::istream &in, Integer &a)Integerfriend
operator>>=(size_t n)Integer
operator^=(const Integer &t)Integer
operator|=(const Integer &t)Integer
Or(const Integer &) const Integer
Plus(const Integer &b) const Integer
POSITIVE enum valueInteger
PositiveAdd(Integer &sum, const Integer &a, const Integer &b)Integerfriend
PositiveCompare(const Integer &t) const Integerprivate
PositiveDivide(Integer &remainder, Integer &quotient, const Integer &dividend, const Integer &divisor)Integerfriend
PositiveMultiply(Integer &product, const Integer &a, const Integer &b)Integerfriend
PositiveSubtract(Integer &diff, const Integer &a, const Integer &b)Integerfriend
Power2(size_t e)Integerstatic
PRIME enum valueInteger
Randomize(RandomNumberGenerator &rng, size_t bitCount)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max)Integer
Randomize(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType, const Integer &equiv=Zero(), const Integer &mod=One())Integer
RandomNumberType enum nameInteger
regIntegerprivate
SetBit(size_t n, bool value=1)Integer
SetByte(size_t n, byte value)Integer
SetNegative()Integerinline
SetPositive()Integerinline
signIntegerprivate
Sign enum nameInteger
SIGNED enum valueInteger
Signedness enum nameInteger
Squared() const Integerinline
SquareRoot() const Integer
swap(Integer &a)Integer
Times(const Integer &b) const Integer
Two()Integerstatic
UNSIGNED enum valueInteger
WordCount() const Integer
Xor(const Integer &) const Integer
Zero()Integerstatic
~ASN1Object()ASN1Objectinlinevirtual