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

This is the complete list of members for GrayLib::cPoolClass< TYPE >, including all inherited members.

AddBucketNew()GrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inline
AllocPoolObject()GrayLib::cPool< TYPE >inline
AllocPoolObjectNC()GrayLib::cPool< TYPE >inline
AssertValid() constGray::CObjectinlinevirtual
cHeapObject()Gray::cHeapObjectinline
CheckValidPool(UINT_PTR uCheckVal=0) constGrayLib::cPool< TYPE >inline
cPool(ITERATE_t nBucketAllocQty=128) noexceptGrayLib::cPool< TYPE >inline
cPoolBase(ITERATE_t nBucketAllocQty=128) noexceptGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inlineprotected
cPoolBucket typedefGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >protected
cPoolClass(ITERATE_t nBucketAllocQty=128) noexceptGrayLib::cPoolClass< TYPE >inlineprotected
cSingleton(cPoolClass< TYPE > *pObject, const TYPEINFO_t &rAddrCode=typeid(cPoolClass< TYPE >)) noexceptGray::cSingleton< cPoolClass< TYPE > >inlineprotected
cSingleton< cPoolClass< TYPE > > classGrayLib::cPoolClass< TYPE >friend
cSingletonRegister(const TYPEINFO_t &rAddrCode) noexceptGray::cSingletonRegisterprotected
cSingletonStatic(TYPE *pObject) noexceptGray::cSingletonStatic< TYPE >inlineprotected
FreeBuckets()GrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inline
FreePool()GrayLib::cPool< TYPE >inline
FreePoolObject(TYPE *pUsed)GrayLib::cPool< TYPE >inline
FreePoolObjectND(TYPE *pUsed)GrayLib::cPool< TYPE >inline
get_AllocQty() const noexceptGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inline
get_BucketAllocQty() const noexceptGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inline
get_HeapPtr() const noexcept overrideGray::cHeapObjectinlineprotectedvirtual
get_Single()Gray::cSingleton< cPoolClass< TYPE > >inlinestatic
get_SingleCast()Gray::cSingletonStatic< TYPE >inlinestatic
get_SingleT()Gray::cSingleton< cPoolClass< TYPE > >inlinestatic
get_SingleU() noexceptGray::cSingletonStatic< TYPE >inlinestatic
GetHeapStatsThis(OUT ITERATE_t &iAllocCount) constGray::cHeapObjectinlinevirtual
I()Gray::cSingleton< cPoolClass< TYPE > >inlinestatic
IsInFreeList(const TYPE *pUsedNode) constGrayLib::cPool< TYPE >inline
IsInFreeState(const TYPE *pUsedNode) constGrayLib::cPool< TYPE >inline
isInPool(const void *pObj) constGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >inline
isPoolUsed() constGrayLib::cPool< TYPE >inline
isSingleCreated() noexceptGray::cSingletonStatic< TYPE >inlinestatic
Gray::isValidCheck() const noexceptGray::CObjectinlinevirtual
Gray::cHeapObject::isValidCheck() const noexceptGray::cHeapObjectinlinevirtual
IsValidInsideN(INT_PTR index) constGray::cHeapObjectinline
IsValidInsidePtr(void const *pTest) constGray::cHeapObjectinline
m_aBucketsGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >protected
m_hModuleLoadedGray::cSingletonRegisterprotected
m_nBucketAllocQtyGrayLib::cPoolBase< cPoolNodeFreeT< TYPE > >protected
put_BucketAllocQty(ITERATE_t nBucketAllocQty)GrayLib::cPool< TYPE >inline
RegisterSingleton()Gray::cSingletonRegisterprotected
ReleaseModule(HMODULE hMod)Gray::cSingletonRegisterstatic
Serialize(cArchive &a)Gray::CObjectvirtual
sm_LockSingleGray::cSingletonRegisterstatic
sm_pTheGray::cSingletonStatic< TYPE >protectedstatic
UNITTEST_FRIEND(cPool)GrayLib::cPool< TYPE >
~cHeapObject()Gray::cHeapObjectinlinevirtual
~CObject()Gray::CObjectinlinevirtual
~cPool()GrayLib::cPool< TYPE >inline
~cPoolClass()GrayLib::cPoolClass< TYPE >inlineprotected
~cSingleton()Gray::cSingleton< cPoolClass< TYPE > >inlineprotectedvirtual
~cSingletonRegister()Gray::cSingletonRegisterprotectedvirtual
~cSingletonStatic() noexceptGray::cSingletonStatic< TYPE >inlineprotectedvirtual