# 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  

NLMISC::CHeapAllocator Member List

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