AddBlockGrow(BLOCK_t nVal) | GrayLib::cBitArray | inlineprotected |
BLOCK_ENUM_t typedef | GrayLib::cBitArrayStatic | |
BLOCK_t typedef | GrayLib::cBitArrayStatic | |
BLOCKH_t typedef | GrayLib::cBitArrayStatic | |
BLOCKI_t typedef | GrayLib::cBitArrayStatic | |
cBitArray() | GrayLib::cBitArray | inline |
cBitArray(BIT_ENUM_t nBits) | GrayLib::cBitArray | inlineexplicit |
cBitArray(BIT_ENUM_t nBits, BLOCK_t uValueMask) | GrayLib::cBitArray | inline |
cBitArray(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks) | GrayLib::cBitArray | inline |
cBitArray(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocks, bool bStatic) | GrayLib::cBitArray | inline |
cBitArrayStatic() noexcept | GrayLib::cBitArrayStatic | inline |
cBitArrayStatic(BIT_ENUM_t nBits) | GrayLib::cBitArrayStatic | inlineexplicit |
cBitArrayStatic(BIT_ENUM_t nBits, BLOCK_t uValueMask) | GrayLib::cBitArrayStatic | inline |
cBitArrayStatic(BLOCK_ENUM_t nBlocks, const BLOCK_t *pData) | GrayLib::cBitArrayStatic | inline |
cBitArrayStatic(BLOCK_ENUM_t nBlocks, const BLOCK_t *pBlocksInit, bool bStatic) | GrayLib::cBitArrayStatic | inline |
cBitArrayStatic(const THIS_t &ref) | GrayLib::cBitArrayStatic | inline |
cBitArrayStatic(THIS_t &&ref) noexcept | GrayLib::cBitArrayStatic | inline |
ClearBit(TYPE nVal, BIT_ENUM_t nBit) noexcept | Gray::cBits | inlinestatic |
ClrBit(BIT_ENUM_t nBit) | GrayLib::cBitArray | inline |
Count1Bits(TYPE nMask) noexcept | Gray::cBits | inlinestatic |
Count1Bits(UINT32 nVal) noexcept | Gray::cBits | inlinestatic |
FindUsedBlocksQty(BLOCK_ENUM_t nBlocks) const | GrayLib::cBitArrayStatic | inlineprotected |
FindUsedBlocksQty() const | GrayLib::cBitArrayStatic | inlineprotected |
get_BinarySize() const | GrayLib::cBitArray | inline |
get_BitsCap() const noexcept | GrayLib::cBitArrayStatic | inline |
get_BlockPtr() | GrayLib::cBitArrayStatic | inline |
get_BlockPtrC() const noexcept | GrayLib::cBitArrayStatic | inline |
get_BlocksCap() const noexcept | GrayLib::cBitArrayStatic | inline |
get_BlocksUse() const | GrayLib::cBitArray | inline |
get_BytesCap() const noexcept | GrayLib::cBitArrayStatic | inline |
get_Count1Bits() const | GrayLib::cBitArray | inline |
get_Highest1Bit() const | GrayLib::cBitArray | |
get_Lowest1Bit() const | GrayLib::cBitArray | |
GetBinaryBE(BYTE *pOut, size_t nSizeOut) const | GrayLib::cBitArray | |
GetBinaryBE(cHeapBlock &b) const | GrayLib::cBitArray | |
GetBlock(BLOCK_ENUM_t nBlock) const | GrayLib::cBitArray | inlineprotected |
GetBlockInt(BLOCK_ENUM_t i) const | GrayLib::cBitArrayStatic | inline |
GetBlocksFromBits(BIT_ENUM_t nBits) noexcept | GrayLib::cBitArrayStatic | inlinestatic |
GetBlocksFromBytes(size_t nBytes) noexcept | GrayLib::cBitArrayStatic | inlinestatic |
GetSizeBytes(BIT_ENUM_t nBits) noexcept | Gray::cBits | inlinestatic |
GetU32Int(BLOCK_ENUM_t j) const | GrayLib::cBitArrayStatic | inline |
HasMask(TYPE nVal, TYPE nMask) noexcept | Gray::cBits | inlinestatic |
Highest1Bit(TYPE nMask) noexcept | Gray::cBits | inlinestatic |
IsClear(TYPE nVal, BIT_ENUM_t nBit) noexcept | Gray::cBits | inlinestatic |
isEmptyBits() const | GrayLib::cBitArray | inline |
IsEqual(const THIS_t &x) const | GrayLib::cBitArray | inline |
IsEqualU(BLOCK_t x) const | GrayLib::cBitArray | inline |
isHighBlockUseExact() const | GrayLib::cBitArray | inline |
isHighBlockUseValid() const | GrayLib::cBitArray | inline |
IsMask1(TYPE nVal) noexcept | Gray::cBits | inlinestatic |
isNullVal() const noexcept | GrayLib::cBitArrayStatic | inline |
isOdd() const | GrayLib::cBitArrayStatic | inline |
isReadOnly() const noexcept | GrayLib::cBitArrayStatic | inline |
IsReasonableBlockQty(BLOCK_ENUM_t nBlocks) noexcept | GrayLib::cBitArrayStatic | inlinestatic |
IsSet(BIT_ENUM_t nBit) const | GrayLib::cBitArray | inline |
Gray::cBits::IsSet(TYPE nVal, BIT_ENUM_t nBit) noexcept | Gray::cBits | inlinestatic |
isStatic() const noexcept | GrayLib::cBitArrayStatic | inline |
IsValidBit(BIT_ENUM_t nBit) const noexcept | GrayLib::cBitArrayStatic | inline |
IsValidBlockIndex(BLOCK_ENUM_t i) const noexcept | GrayLib::cBitArrayStatic | inlineprotected |
isZeroVal() const noexcept | GrayLib::cBitArrayStatic | inline |
k_8 | Gray::cBits | static |
k_BIT_MAX | GrayLib::cBitArrayStatic | static |
k_BLOCK_BITS | GrayLib::cBitArrayStatic | static |
k_BLOCK_MAX | GrayLib::cBitArrayStatic | static |
k_BLOCKH_BITS | GrayLib::cBitArrayStatic | static |
k_OneBlock | GrayLib::cBitArrayStatic | static |
k_SIZE_MAX | GrayLib::cBitArrayStatic | static |
k_Zero | GrayLib::cBitArrayStatic | static |
m_nBlocksUse | GrayLib::cBitArray | protected |
Mask1(BIT_ENUM_t nBit) noexcept | Gray::cBits | inlinestatic |
ModBit(BIT_ENUM_t nBit, bool bVal) | GrayLib::cBitArray | inline |
operator!=(const THIS_t &x) const | GrayLib::cBitArray | inline |
operator=(const THIS_t &ref) | GrayLib::cBitArrayStatic | inline |
operator=(THIS_t &&ref) | GrayLib::cBitArrayStatic | inline |
operator==(const THIS_t &x) const | GrayLib::cBitArray | inline |
put_BlocksUse(BLOCK_ENUM_t nBlocksUse) | GrayLib::cBitArray | inlineprotected |
RefBlock(BLOCK_ENUM_t nBlock) | GrayLib::cBitArray | inline |
RefBlockInt(BLOCK_ENUM_t i) | GrayLib::cBitArrayStatic | inline |
ReturnError(HRESULT hRes, const char *pszMsg) | GrayLib::cBitArray | static |
Reverse(TYPE nVal) noexcept | Gray::cBits | inlinestatic |
Reverse(BYTE nVal) noexcept | Gray::cBits | inlinestatic |
Reverse(UINT32 nVal) noexcept | Gray::cBits | inlinestatic |
Reverse(ULONG nVal) noexcept | Gray::cBits | inlinestatic |
Rotl(TYPE nVal, BIT_ENUM_t nBits) noexcept | Gray::cBits | inlinestatic |
Rotr(TYPE nVal, BIT_ENUM_t nBits) noexcept | Gray::cBits | inlinestatic |
SetAll1() | GrayLib::cBitArrayStatic | inline |
SetBinaryBE(const BYTE *pData, size_t nSize) | GrayLib::cBitArray | |
SetBinaryLE(const BYTE *pData, size_t nSize) | GrayLib::cBitArray | |
SetBit(BIT_ENUM_t nBit) | GrayLib::cBitArray | inline |
Gray::cBits::SetBit(TYPE nVal, BIT_ENUM_t nBit) noexcept | Gray::cBits | inlinestatic |
SetBitRet(BIT_ENUM_t nBit) | GrayLib::cBitArrayStatic | |
SetBitsSizeZ(BIT_ENUM_t nBits) | GrayLib::cBitArrayStatic | inline |
SetBlock(BLOCK_ENUM_t i, BLOCK_t nVal) | GrayLib::cBitArray | inlineprotected |
SetBlockSizeGrow(BLOCK_ENUM_t nBlocksNew) | GrayLib::cBitArray | |
SetBlockSizeReAlloc(BLOCK_ENUM_t nBlocksNew) | GrayLib::cBitArrayStatic | protected |
SetBlockSizeShrink(BLOCK_ENUM_t nBlocksNew) | GrayLib::cBitArray | |
SetBlockSizeUninit(BLOCK_ENUM_t nBlocksNew) | GrayLib::cBitArrayStatic | protected |
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::cBitArray | inline |
SetRandomBits(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr) | GrayLib::cBitArray | |
SetRandomBitsLarge(BIT_ENUM_t nBits, IRandomNoise *pRandom=nullptr) | GrayLib::cBitArray | inline |
SetTruncateBits(BIT_ENUM_t nBits) | GrayLib::cBitArray | |
SetU32Int(BLOCK_ENUM_t j, UINT32 val32) | GrayLib::cBitArrayStatic | inline |
SetZeroAll() | GrayLib::cBitArray | inline |
SwapSecure(THIS_t &X, THIS_t &Y, bool swap) | GrayLib::cBitArray | static |
UNITTEST_FRIEND(cBitArray) | GrayLib::cBitArray | |
UpdateBlocksUse() | GrayLib::cBitArray | inline |
UpdateBlocksUseCap() | GrayLib::cBitArray | inline |
UpdateBlocksUseMax(BLOCK_ENUM_t nBlocksUseMax) | GrayLib::cBitArray | inline |
~cBitArray() | GrayLib::cBitArray | inline |
~cBitArrayStatic() | GrayLib::cBitArrayStatic | inline |