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

This is the complete list of members for GrayLib::cBitArray, 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
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
Count1Bits(TYPE nMask) noexceptGray::cBitsinlinestatic
Count1Bits(UINT32 nVal) noexceptGray::cBitsinlinestatic
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
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
GetSizeBytes(BIT_ENUM_t nBits) noexceptGray::cBitsinlinestatic
GetU32Int(BLOCK_ENUM_t j) constGrayLib::cBitArrayStaticinline
HasMask(TYPE nVal, TYPE nMask) noexceptGray::cBitsinlinestatic
Highest1Bit(TYPE nMask) noexceptGray::cBitsinlinestatic
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::cBitArrayStaticinline
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
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
operator!=(const THIS_t &x) constGrayLib::cBitArrayinline
operator=(const THIS_t &ref)GrayLib::cBitArrayStaticinline
operator=(THIS_t &&ref)GrayLib::cBitArrayStaticinline
operator==(const THIS_t &x) constGrayLib::cBitArrayinline
put_BlocksUse(BLOCK_ENUM_t nBlocksUse)GrayLib::cBitArrayinlineprotected
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
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
SetNullVal()GrayLib::cBitArrayinline
SetRandomBits(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr)GrayLib::cBitArray
SetRandomBitsLarge(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr)GrayLib::cBitArrayinline
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
UNITTEST_FRIEND(cBitArray)GrayLib::cBitArray
UpdateBlocksUse()GrayLib::cBitArrayinline
UpdateBlocksUseCap()GrayLib::cBitArrayinline
UpdateBlocksUseMax(BLOCK_ENUM_t nBlocksUseMax)GrayLib::cBitArrayinline
~cBitArray()GrayLib::cBitArrayinline
~cBitArrayStatic()GrayLib::cBitArrayStaticinline