TrinityCore
BigNumber Member List

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

_bnBigNumberprivate
AsDecStr() constBigNumber
AsDword() constBigNumber
AsHexStr() constBigNumber
BigNumber()BigNumber
BigNumber(BigNumber const &bn)BigNumber
BigNumber(uint32 v)BigNumberinline
BigNumber(int32 v)BigNumberinline
BigNumber(std::string const &v)BigNumberinline
BigNumber(std::vector< uint8 > const &v, bool littleEndian=true)BigNumberinline
BigNumber(std::array< uint8, Size > const &v, bool littleEndian=true)BigNumberinline
BN()BigNumberinline
BN() constBigNumberinline
CompareTo(BigNumber const &bn) constBigNumber
Exp(BigNumber const &) constBigNumber
GetBytes(uint8 *buf, size_t bufsize, bool littleEndian=true) constBigNumber
GetNumBits() constBigNumber
GetNumBytes() constBigNumber
IsNegative() constBigNumber
IsZero() constBigNumber
ModExp(BigNumber const &bn1, BigNumber const &bn2) constBigNumber
operator%(BigNumber const &bn) constBigNumberinline
operator%=(BigNumber const &bn)BigNumber
operator*(BigNumber const &bn) constBigNumberinline
operator*=(BigNumber const &bn)BigNumber
operator+(BigNumber const &bn) constBigNumberinline
operator+=(BigNumber const &bn)BigNumber
operator-(BigNumber const &bn) constBigNumberinline
operator-=(BigNumber const &bn)BigNumber
operator/(BigNumber const &bn) constBigNumberinline
operator/=(BigNumber const &bn)BigNumber
operator<<(int n) constBigNumberinline
operator<<=(int n)BigNumber
operator<=>(BigNumber const &other) constBigNumberinline
operator=(BigNumber const &bn)BigNumber
operator==(BigNumber const &bn) constBigNumberinline
SetBinary(uint8 const *bytes, int32 len, bool littleEndian=true)BigNumber
SetBinary(Container const &c, bool littleEndian=true) -> std::enable_if_t<!std::is_pointer_v< std::decay_t< Container > > >BigNumberinline
SetDword(int32)BigNumber
SetDword(uint32)BigNumber
SetHexStr(char const *str)BigNumber
SetHexStr(std::string const &str)BigNumberinline
SetQword(uint64)BigNumber
SetRand(int32 numbits)BigNumber
ToByteArray(bool littleEndian=true) constBigNumberinline
ToByteVector(int32 minSize=0, bool littleEndian=true) constBigNumber
~BigNumber()BigNumber