# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLMEMORY::CHeapAllocator Member List

This is the complete list of members for NLMEMORY::CHeapAllocator, including all inherited members.
_AllocateCountNLMEMORY::CHeapAllocator [private]
_AlwaysCheckNLMEMORY::CHeapAllocator [private]
_BlockAllocationModeNLMEMORY::CHeapAllocator [private]
_BlockCountNLMEMORY::CHeapAllocator [private]
_CategoryStackNLMEMORY::CHeapAllocator [private]
_FreeSmallBlocksNLMEMORY::CHeapAllocator [private]
_FreeTreeRootNLMEMORY::CHeapAllocator [private]
_MainBlockListNLMEMORY::CHeapAllocator [private]
_MainBlockSizeNLMEMORY::CHeapAllocator [private]
_MutexLBNLMEMORY::CHeapAllocator [private]
_MutexSBNLMEMORY::CHeapAllocator [private]
_NameNLMEMORY::CHeapAllocator [private]
_NullNodeNLMEMORY::CHeapAllocator [private]
_OutOfMemoryModeNLMEMORY::CHeapAllocator [private]
_SmallBlockPoolNLMEMORY::CHeapAllocator [private]
Align enum valueNLMEMORY::CHeapAllocator [private]
allocate(uint size, const char *sourceFile, uint line, const char *category)NLMEMORY::CHeapAllocator
allocateBlock(uint size)NLMEMORY::CHeapAllocator [virtual]
BeginNodeMarkers enum valueNLMEMORY::CHeapAllocator [private]
BlockDataSizeMin enum valueNLMEMORY::CHeapAllocator [private]
CategoryStringLength enum valueNLMEMORY::CHeapAllocator [private]
CHeapAllocator(uint mainBlockSize=1024 *1024 *10, uint blockCount=1, TBlockAllocationMode blockAllocationMode=Grow, TOutOfMemoryMode outOfMemoryMode=ThrowException)NLMEMORY::CHeapAllocator
checkFreeNode(const CFreeNode *current, bool stopOnError, bool recurse) constNLMEMORY::CHeapAllocator [inline, private]
checkHeap(bool stopOnError) constNLMEMORY::CHeapAllocator
checkNode(const CNodeBegin *current, uint32 crc) constNLMEMORY::CHeapAllocator [private]
checkNodeLB(const CMainBlock *mainBlock, const CNodeBegin *previous, const CNodeBegin *current, const CNodeBegin *next, bool stopOnError) constNLMEMORY::CHeapAllocator [inline, private]
checkNodeSB(const CSmallBlockPool *mainBlock, const CNodeBegin *previous, const CNodeBegin *current, const CNodeBegin *next, bool stopOnError) constNLMEMORY::CHeapAllocator [inline, private]
CNodeBeginNLMEMORY::CHeapAllocator [friend]
computeCRC32(uint32 &crc, const void *buffer, unsigned int count)NLMEMORY::CHeapAllocator [inline, private, static]
debugAlwaysCheckMemory(bool alwaysCheck)NLMEMORY::CHeapAllocator
debugGetAllocatedMemoryByCategory(const char *category) constNLMEMORY::CHeapAllocator
debugGetDebugInfoSize() constNLMEMORY::CHeapAllocator
debugGetLBDebugInfoSize() constNLMEMORY::CHeapAllocator
debugGetSBDebugInfoSize() constNLMEMORY::CHeapAllocator
debugIsAlwaysCheckMemory(bool alwaysCheck) constNLMEMORY::CHeapAllocator
debugPopCategoryString()NLMEMORY::CHeapAllocator
debugPushCategoryString(const char *str)NLMEMORY::CHeapAllocator
debugReportMemoryLeak()NLMEMORY::CHeapAllocator
debugStatisticsReport(const char *stateFile, bool memoryMap)NLMEMORY::CHeapAllocator
DeletedMemory enum valueNLMEMORY::CHeapAllocator [private]
DontGrow enum valueNLMEMORY::CHeapAllocator
EndNodeMarkers enum valueNLMEMORY::CHeapAllocator [private]
enterCriticalSection() constNLMEMORY::CHeapAllocator [inline, private]
enterCriticalSectionLB() constNLMEMORY::CHeapAllocator [inline, private]
enterCriticalSectionSB() constNLMEMORY::CHeapAllocator [inline, private]
erase(CFreeNode *z)NLMEMORY::CHeapAllocator [inline, private]
evalMagicNumber(const CNodeBegin *node)NLMEMORY::CHeapAllocator [inline, private, static]
find(uint size)NLMEMORY::CHeapAllocator [inline, private]
FirstSmallBlock enum valueNLMEMORY::CHeapAllocator
free(void *ptr)NLMEMORY::CHeapAllocator
freeAll()NLMEMORY::CHeapAllocator
freeBlock(uint8 *block)NLMEMORY::CHeapAllocator [virtual]
FreeNodeBlockSize enum valueNLMEMORY::CHeapAllocator [private]
FreeNodeBlockSizeMask enum valueNLMEMORY::CHeapAllocator [private]
FreeNodeBlockSizeShift enum valueNLMEMORY::CHeapAllocator [private]
getAllocatedMemory() constNLMEMORY::CHeapAllocator
getAllocatedSystemMemory()NLMEMORY::CHeapAllocator [static]
getAllocatedSystemMemoryByAllocator()NLMEMORY::CHeapAllocator
getBlockAllocationMode() constNLMEMORY::CHeapAllocator [inline]
getBlockSize(void *block)NLMEMORY::CHeapAllocator [static]
getFirstNode(const CMainBlock *mainBlock)NLMEMORY::CHeapAllocator [inline, private, static]
getFirstNode(CMainBlock *mainBlock)NLMEMORY::CHeapAllocator [inline, private, static]
getFragmentationRatio() constNLMEMORY::CHeapAllocator
getFreeMemory() constNLMEMORY::CHeapAllocator
getFreeNode(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
getFreeNode(CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
getMainBlockCount() constNLMEMORY::CHeapAllocator [inline]
getMainBlockSize() constNLMEMORY::CHeapAllocator [inline]
getName() constNLMEMORY::CHeapAllocator [inline]
getNextNode(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
getNextNode(CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
getNextSmallBlock(CNodeBegin *previous)NLMEMORY::CHeapAllocator [inline, private, static]
getNode(const CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
getNode(CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
getNodeSize(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
getOutOfMemoryMode() constNLMEMORY::CHeapAllocator [inline]
getSmallBlock(CSmallBlockPool *smallBlock, uint blockIndex)NLMEMORY::CHeapAllocator [inline, private, static]
getSmallBlockMemory() constNLMEMORY::CHeapAllocator
getTotalMemoryUsed() constNLMEMORY::CHeapAllocator
Grow enum valueNLMEMORY::CHeapAllocator
initEmptyBlock(CMainBlock &mainBlock)NLMEMORY::CHeapAllocator [inline, private]
insert(CFreeNode *x)NLMEMORY::CHeapAllocator [inline, private]
internalCheckHeap(bool stopOnError) constNLMEMORY::CHeapAllocator [private]
isNodeBlack(const CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
isNodeFree(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
isNodeLast(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
isNodeRed(const CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
isNodeSmall(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
isNodeUsed(const CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
LastSmallBlock enum valueNLMEMORY::CHeapAllocator
leaveCriticalSection() constNLMEMORY::CHeapAllocator [inline, private]
leaveCriticalSectionLB() constNLMEMORY::CHeapAllocator [inline, private]
leaveCriticalSectionSB() constNLMEMORY::CHeapAllocator [inline, private]
mergeNode(CNodeBegin *node)NLMEMORY::CHeapAllocator [inline, private, static]
NameLength enum valueNLMEMORY::CHeapAllocator [private]
reallocate(void *ptr, uint size, const char *sourceFile, uint line, const char *category)NLMEMORY::CHeapAllocator
ReleaseHeaderSize enum valueNLMEMORY::CHeapAllocator [private]
releaseMemory()NLMEMORY::CHeapAllocator
ReturnNull enum valueNLMEMORY::CHeapAllocator
rotateLeft(CFreeNode *x)NLMEMORY::CHeapAllocator [inline, private]
rotateRight(CFreeNode *x)NLMEMORY::CHeapAllocator [inline, private]
setBlockAllocationMode(TBlockAllocationMode mode)NLMEMORY::CHeapAllocator [inline]
setMainBlockCount(uint blockCount)NLMEMORY::CHeapAllocator
setMainBlockSize(uint mainBlockSize)NLMEMORY::CHeapAllocator
setName(const char *name)NLMEMORY::CHeapAllocator
setNextSmallBlock(CNodeBegin *previous, CNodeBegin *next)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeBlack(CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeColor(CFreeNode *current, bool red)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeFree(CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeLast(CNodeBegin *current, bool last)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeRed(CFreeNode *current)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeSize(CNodeBegin *current, uint size)NLMEMORY::CHeapAllocator [inline, private, static]
setNodeUsed(CNodeBegin *current)NLMEMORY::CHeapAllocator [inline, private, static]
setOutOfMemoryMode(TOutOfMemoryMode mode)NLMEMORY::CHeapAllocator [inline]
SmallBlockGranularity enum valueNLMEMORY::CHeapAllocator
SmallBlockGranularityShift enum valueNLMEMORY::CHeapAllocator
SmallBlockPoolSize enum valueNLMEMORY::CHeapAllocator
splitNode(CNodeBegin *node, uint newSize)NLMEMORY::CHeapAllocator [inline, private]
TBlockAllocationMode enum nameNLMEMORY::CHeapAllocator
TCategoryString typedefNLMEMORY::CHeapAllocator [private]
ThrowException enum valueNLMEMORY::CHeapAllocator
TOutOfMemoryMode enum nameNLMEMORY::CHeapAllocator
UnallocatedMemory enum valueNLMEMORY::CHeapAllocator [private]
UninitializedMemory enum valueNLMEMORY::CHeapAllocator [private]
UserDataBlockSizeMin enum valueNLMEMORY::CHeapAllocator [private]
~CHeapAllocator()NLMEMORY::CHeapAllocator