Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cBigUnsigned Member List

This is the complete list of members for GrayLib::cBigUnsigned, including all inherited members.

AddBlockGrow(BLOCK_t nVal)GrayLib::cBitArrayinlineprotected
BLOCK_ENUM_t typedefGrayLib::cBitArrayStatic
BLOCK_t typedefGrayLib::cBitArrayStatic
BLOCKH_t typedefGrayLib::cBitArrayStatic
BLOCKI_t typedefGrayLib::cBitArrayStatic
cBigUnsigned()GrayLib::cBigUnsignedinline
cBigUnsigned(const cBigUnsigned &x)GrayLib::cBigUnsignedinline
cBigUnsigned(BIT_ENUM_t nBits, BLOCK_t uValMask)GrayLib::cBigUnsignedinline
cBigUnsigned(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks)GrayLib::cBigUnsignedinline
cBigUnsigned(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks, bool bStatic)GrayLib::cBigUnsignedinline
cBigUnsigned(const char *pszStr, RADIX_t nBaseRadix=10)GrayLib::cBigUnsignedinlineexplicit
cBigUnsigned(UINTMAX_t x)GrayLib::cBigUnsignedinline
cBigUnsigned(INTMAX_t x)GrayLib::cBigUnsignedinline
cBigUnsigned(UINT32 x)GrayLib::cBigUnsignedinline
cBigUnsigned(INT32 x)GrayLib::cBigUnsignedinline
cBitArray()GrayLib::cBitArrayinline
cBitArray(BIT_ENUM_t nBits)GrayLib::cBitArrayinlineexplicit
cBitArray(BIT_ENUM_t nBits, BLOCK_t uValueMask)GrayLib::cBitArrayinline
cBitArray(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks)GrayLib::cBitArrayinline
cBitArray(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks, bool bStatic)GrayLib::cBitArrayinline
cBitArrayStatic() noexceptGrayLib::cBitArrayStaticinline
cBitArrayStatic(BIT_ENUM_t nBits)GrayLib::cBitArrayStaticinlineexplicit
cBitArrayStatic(BIT_ENUM_t nBits, BLOCK_t uValueMask)GrayLib::cBitArrayStaticinline
cBitArrayStatic(BLOCK_ENUM_t nBlocks, const BLOCK_t *pData)GrayLib::cBitArrayStaticinline
cBitArrayStatic(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocksInit, bool bStatic)GrayLib::cBitArrayStaticinline
cBitArrayStatic(const THIS_t &ref)GrayLib::cBitArrayStaticinline
cBitArrayStatic(THIS_t &&ref) noexceptGrayLib::cBitArrayStaticinline
ClearBit(TYPE nVal, BIT_ENUM_t nBit) noexceptGray::cBitsinlinestatic
ClrBit(BIT_ENUM_t nBit)GrayLib::cBitArrayinline
Compare(const cBigUnsigned &x) constGrayLib::cBigUnsigned
CompareU(BLOCK_t x) constGrayLib::cBigUnsigned
Count1Bits(TYPE nMask) noexceptGray::cBitsinlinestatic
Count1Bits(UINT32 nVal) noexceptGray::cBitsinlinestatic
EuclideanAlgorithm(const cBigUnsigned &x, const cBigUnsigned &y, OUT cBigUnsigned &a, OUT cBigUnsigned &b, OUT cBigUnsigned &g)GrayLib::cBigUnsignedstatic
FindUsedBlocksQty(BLOCK_ENUM_t nBlocks) constGrayLib::cBitArrayStaticinlineprotected
FindUsedBlocksQty() constGrayLib::cBitArrayStaticinlineprotected
get_BinarySize() constGrayLib::cBitArrayinline
get_BitsCap() const noexceptGrayLib::cBitArrayStaticinline
get_BlockPtr()GrayLib::cBitArrayStaticinline
get_BlockPtrC() const noexceptGrayLib::cBitArrayStaticinline
get_BlocksCap() const noexceptGrayLib::cBitArrayStaticinline
get_BlocksUse() constGrayLib::cBitArrayinline
get_BytesCap() const noexceptGrayLib::cBitArrayStaticinline
get_Count1Bits() constGrayLib::cBitArrayinline
get_Highest1Bit() constGrayLib::cBitArray
get_Lowest1Bit() constGrayLib::cBitArray
get_MontgomeryInit() constGrayLib::cBigUnsigned
get_Val() constGrayLib::cBigUnsignedinline
get_Val() constGrayLib::cBigUnsignedinline
get_ValS() constGrayLib::cBigUnsignedinline
get_ValU() constGrayLib::cBigUnsignedinline
get_ValUC() constGrayLib::cBigUnsignedinline
GetBinaryBE(BYTE *pOut, size_t nSizeOut) constGrayLib::cBitArray
GetBinaryBE(cHeapBlock &b) constGrayLib::cBitArray
GetBlock(BLOCK_ENUM_t nBlock) constGrayLib::cBitArrayinlineprotected
GetBlockInt(BLOCK_ENUM_t i) constGrayLib::cBitArrayStaticinline
GetBlocksFromBits(BIT_ENUM_t nBits) noexceptGrayLib::cBitArrayStaticinlinestatic
GetBlocksFromBytes(size_t nBytes) noexceptGrayLib::cBitArrayStaticinlinestatic
GetGreatestCommonDivisor(const cBigUnsigned &x, const cBigUnsigned &y)GrayLib::cBigUnsignedstatic
GetModulusH(BLOCKH_t b) constGrayLib::cBigUnsigned
GetSizeBytes(BIT_ENUM_t nBits) noexceptGray::cBitsinlinestatic
GetStr(char *pszOut, StrLen_t iOutMax, RADIX_t nBaseRadix=10) constGrayLib::cBigUnsigned
GetStr(RADIX_t nBaseRadix=10) constGrayLib::cBigUnsigned
GetU32Int(BLOCK_ENUM_t j) constGrayLib::cBitArrayStaticinline
HasMask(TYPE nVal, TYPE nMask) noexceptGray::cBitsinlinestatic
Highest1Bit(TYPE nMask) noexceptGray::cBitsinlinestatic
InitAdd(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitBitAnd(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitBitOr(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitBitShiftLeft(const cBigUnsigned &a, int b)GrayLib::cBigUnsigned
InitBitShiftRight(const cBigUnsigned &a, int b)GrayLib::cBigUnsigned
InitBitXor(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitDivide(const cBigUnsigned &a, const cBigUnsigned &b, OUT cBigUnsigned &remainder)GrayLib::cBigUnsigned
InitDivide(const THIS_t &a, const THIS_t &b)GrayLib::cBigUnsignedinline
InitDivideH(const cBigUnsigned &a, BLOCKH_t b)GrayLib::cBigUnsigned
InitModInv(const cBigUnsigned &A, const cBigUnsigned &N)GrayLib::cBigUnsigned
InitModulus(const THIS_t &a, const THIS_t &b)GrayLib::cBigUnsignedinline
InitMultiply(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitMultiply1(const cBigUnsigned &a, BLOCK_t b)GrayLib::cBigUnsigned
InitMultiplyH(const cBigUnsigned &a, BLOCKH_t b)GrayLib::cBigUnsigned
InitSubtract(const cBigUnsigned &a, const cBigUnsigned &b)GrayLib::cBigUnsigned
InitSubtract1(const THIS_t &a, BLOCK_t n)GrayLib::cBigUnsignedinline
IsClear(TYPE nVal, BIT_ENUM_t nBit) noexceptGray::cBitsinlinestatic
isEmptyBits() constGrayLib::cBitArrayinline
IsEqual(const THIS_t &x) constGrayLib::cBitArrayinline
IsEqualU(BLOCK_t x) constGrayLib::cBitArrayinline
isHighBlockUseExact() constGrayLib::cBitArrayinline
isHighBlockUseValid() constGrayLib::cBitArrayinline
IsMask1(TYPE nVal) noexceptGray::cBitsinlinestatic
isNullVal() const noexceptGrayLib::cBitArrayStaticinline
isOdd() constGrayLib::cBigUnsignedinline
isReadOnly() const noexceptGrayLib::cBitArrayStaticinline
IsReasonableBlockQty(BLOCK_ENUM_t nBlocks) noexceptGrayLib::cBitArrayStaticinlinestatic
IsSet(BIT_ENUM_t nBit) constGrayLib::cBitArrayinline
Gray::cBits::IsSet(TYPE nVal, BIT_ENUM_t nBit) noexceptGray::cBitsinlinestatic
isStatic() const noexceptGrayLib::cBitArrayStaticinline
IsValidBit(BIT_ENUM_t nBit) const noexceptGrayLib::cBitArrayStaticinline
IsValidBlockIndex(BLOCK_ENUM_t i) const noexceptGrayLib::cBitArrayStaticinlineprotected
isZero() constGrayLib::cBigUnsignedinline
isZeroVal() const noexceptGrayLib::cBitArrayStaticinline
k_8Gray::cBitsstatic
k_BIT_MAXGrayLib::cBitArrayStaticstatic
k_BLOCK_BITSGrayLib::cBitArrayStaticstatic
k_BLOCK_MAXGrayLib::cBitArrayStaticstatic
k_BLOCKH_BITSGrayLib::cBitArrayStaticstatic
k_OneBlockGrayLib::cBitArrayStaticstatic
k_SIZE_MAXGrayLib::cBitArrayStaticstatic
k_ZeroGrayLib::cBitArrayStaticstatic
m_nBlocksUseGrayLib::cBitArrayprotected
Mask1(BIT_ENUM_t nBit) noexceptGray::cBitsinlinestatic
ModBit(BIT_ENUM_t nBit, bool bVal)GrayLib::cBitArrayinline
MultiplyHelper(BLOCK_t *pDst, BLOCK_ENUM_t nBlocks, const cBigUnsigned &rSrc, BLOCK_t nMult)GrayLib::cBigUnsignedstatic
OpAdd1(BLOCK_t nVal)GrayLib::cBigUnsigned
OpBitShiftLeft(BIT_ENUM_t b)GrayLib::cBigUnsignedinline
OpBitShiftLeft1(BLOCK_t nBitMask=0)GrayLib::cBigUnsigned
OpBitShiftRight(BIT_ENUM_t b)GrayLib::cBigUnsignedinline
operator!=(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator!=(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
GrayLib::cBitArray::operator!=(const THIS_t &x) constGrayLib::cBitArrayinline
operator%(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator%(BLOCKH_t n) constGrayLib::cBigUnsignedinline
operator%=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator%=(BLOCKH_t n)GrayLib::cBigUnsignedinline
operator&(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator&=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator*(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator*(BLOCKH_t x) constGrayLib::cBigUnsignedinline
operator*=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator*=(BLOCKH_t x)GrayLib::cBigUnsignedinline
operator+(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator+(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator++()GrayLib::cBigUnsignedinline
operator++(int)GrayLib::cBigUnsignedinline
operator+=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator+=(BLOCK_t x)GrayLib::cBigUnsignedinline
operator-(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator-(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator--()GrayLib::cBigUnsignedinline
operator--(int)GrayLib::cBigUnsignedinline
operator-=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator-=(BLOCK_t x)GrayLib::cBigUnsignedinline
operator/(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator/(BLOCKH_t n) constGrayLib::cBigUnsignedinline
operator/=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator/=(BLOCKH_t n)GrayLib::cBigUnsignedinline
operator<(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator<(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
operator<<(int b) constGrayLib::cBigUnsignedinline
operator<<=(int b)GrayLib::cBigUnsignedinline
operator<=(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator<=(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
operator=(const THIS_t &ref)GrayLib::cBitArrayStaticinline
operator=(THIS_t &&ref)GrayLib::cBitArrayStaticinline
operator==(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator==(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
GrayLib::cBitArray::operator==(const THIS_t &x) constGrayLib::cBitArrayinline
operator>(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator>(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
operator>=(BLOCK_t x) constGrayLib::cBigUnsignedinline
operator>=(const cBigUnsigned &x) constGrayLib::cBigUnsignedinline
operator>>(int b) constGrayLib::cBigUnsignedinline
operator>>=(int b)GrayLib::cBigUnsignedinline
operator^(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator^=(const THIS_t &x)GrayLib::cBigUnsignedinline
operator|(const THIS_t &x) constGrayLib::cBigUnsignedinline
operator|=(const THIS_t &x)GrayLib::cBigUnsignedinline
OpSubtract(const THIS_t &b)GrayLib::cBigUnsignedinline
OpSubtract1(BLOCK_t nVal)GrayLib::cBigUnsigned
put_BlocksUse(BLOCK_ENUM_t nBlocksUse)GrayLib::cBitArrayinlineprotected
put_Val(TYPE n)GrayLib::cBigUnsignedinline
put_Val(long n)GrayLib::cBigUnsignedinline
put_Val(int n)GrayLib::cBigUnsignedinline
put_Val(short n)GrayLib::cBigUnsignedinline
put_ValS(INTMAX_t n)GrayLib::cBigUnsigned
put_ValU(UINTMAX_t n)GrayLib::cBigUnsigned
RefBlock(BLOCK_ENUM_t nBlock)GrayLib::cBitArrayinline
RefBlockInt(BLOCK_ENUM_t i)GrayLib::cBitArrayStaticinline
ReturnError(HRESULT hRes, const char *pszMsg)GrayLib::cBitArraystatic
Reverse(TYPE nVal) noexceptGray::cBitsinlinestatic
Reverse(BYTE nVal) noexceptGray::cBitsinlinestatic
Reverse(UINT32 nVal) noexceptGray::cBitsinlinestatic
Reverse(ULONG nVal) noexceptGray::cBitsinlinestatic
Rotl(TYPE nVal, BIT_ENUM_t nBits) noexceptGray::cBitsinlinestatic
Rotr(TYPE nVal, BIT_ENUM_t nBits) noexceptGray::cBitsinlinestatic
SetAll1()GrayLib::cBitArrayStaticinline
SetBinaryBE(const BYTE *pData, size_t nSize)GrayLib::cBitArray
SetBinaryLE(const BYTE *pData, size_t nSize)GrayLib::cBitArray
SetBit(BIT_ENUM_t nBit)GrayLib::cBitArrayinline
Gray::cBits::SetBit(TYPE nVal, BIT_ENUM_t nBit) noexceptGray::cBitsinlinestatic
SetBitRet(BIT_ENUM_t nBit)GrayLib::cBitArrayStatic
SetBitsSizeZ(BIT_ENUM_t nBits)GrayLib::cBitArrayStaticinline
SetBlock(BLOCK_ENUM_t i, BLOCK_t nVal)GrayLib::cBitArrayinlineprotected
SetBlockSizeGrow(BLOCK_ENUM_t nBlocksNew)GrayLib::cBitArray
SetBlockSizeInit(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks)GrayLib::cBigUnsigned
SetBlockSizeReAlloc(BLOCK_ENUM_t nBlocksNew)GrayLib::cBitArrayStaticprotected
SetBlockSizeShrink(BLOCK_ENUM_t nBlocksNew)GrayLib::cBitArray
SetBlockSizeUninit(BLOCK_ENUM_t nBlocksNew)GrayLib::cBitArrayStaticprotected
SetBlockSizeUse(BLOCK_ENUM_t nBlocksNew)GrayLib::cBitArray
SetBlocksStatic(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks)GrayLib::cBitArray
SetBlocksStatic(const cBitArrayStatic &b)GrayLib::cBitArray
SetCopyBits(const THIS_t &ref)GrayLib::cBitArray
SetCopySecure(const THIS_t &val, bool assign)GrayLib::cBitArray
SetInvertBytes(size_t nSize)GrayLib::cBitArrayStatic
SetMontMul(THIS_t &rDst, const THIS_t &B, const THIS_t &N, BLOCK_t mm)GrayLib::cBigUnsigned
SetMontRedux(THIS_t &rDst, const THIS_t &N, BLOCK_t mm)GrayLib::cBigUnsigned
SetNullVal()GrayLib::cBitArrayinline
SetPower(const THIS_t &base, const THIS_t &exponent)GrayLib::cBigUnsigned
SetPowerMod(const THIS_t &base, const THIS_t &exponent, const THIS_t &modulus, OUT THIS_t *pRR=nullptr)GrayLib::cBigUnsigned
SetPrimeBits(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr, cThreadState *pCancel=nullptr)GrayLib::cBigUnsigned
SetPrimeBitsDH(BIT_ENUM_t nbits, IRandomNoise *pRandom=nullptr, cThreadState *pCancel=nullptr)GrayLib::cBigUnsigned
SetPrimePrev(IRandomNoise *pRandom=nullptr, cThreadState *pCancel=nullptr)GrayLib::cBigUnsigned
SetRandomBits(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr)GrayLib::cBigUnsigned
SetRandomBits2(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr)GrayLib::cBigUnsigned
SetRandomBitsLarge(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr)GrayLib::cBitArrayinline
SetStr(const char *pszVal, RADIX_t nBaseRadix=10, const char **ppszEnd=(const char **) nullptr)GrayLib::cBigUnsigned
SetTruncateBits(BIT_ENUM_t nBits)GrayLib::cBitArray
SetU32Int(BLOCK_ENUM_t j, UINT32 val32)GrayLib::cBitArrayStaticinline
SetZeroAll()GrayLib::cBitArrayinline
SwapSecure(THIS_t &X, THIS_t &Y, bool swap)GrayLib::cBitArraystatic
TestPrime(IRandomNoise *pRandom=nullptr) constGrayLib::cBigUnsigned
TestPrimeFermat(IRandomNoise *pRandom=nullptr) constGrayLib::cBigUnsigned
TestPrimeMiller(IRandomNoise *pRandom=nullptr) constGrayLib::cBigUnsigned
TestPrimeSmall() constGrayLib::cBigUnsigned
UNITTEST_FRIEND(cBigUnsigned)GrayLib::cBigUnsigned
GrayLib::cBitArray::UNITTEST_FRIEND(cBitArray)GrayLib::cBitArray
UpdateBlocksUse()GrayLib::cBitArrayinline
UpdateBlocksUseCap()GrayLib::cBitArrayinline
UpdateBlocksUseMax(BLOCK_ENUM_t nBlocksUseMax)GrayLib::cBitArrayinline
~cBigUnsigned()GrayLib::cBigUnsignedinline
~cBitArray()GrayLib::cBitArrayinline
~cBitArrayStatic()GrayLib::cBitArrayStaticinline