doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idDynamicBlockAlloc< type, baseBlockSize, minBlockSize > Member List

This is the complete list of members for idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >, including all inherited members.

Alloc(const int num)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
AllocInternal(const int num)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
allowAllocsidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
baseBlockMemoryidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
CheckMemory(const type *ptr) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
CheckMemory(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
Clear(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
firstBlockidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
Free(type *ptr)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
freeBlockMemoryidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
FreeEmptyBaseBlocks(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
FreeInternal(idDynamicBlock< type > *block)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
freeTreeidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
GetBaseBlockMemory(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
GetFreeBlockMemory(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
GetNumBaseBlocks(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
GetNumEmptyBaseBlocks(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
GetNumFreeBlocks(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
GetNumUsedBlocks(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
GetUsedBlockMemory(void) const idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >inline
idDynamicBlockAlloc(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
Init(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
lastBlockidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
LinkFreeInternal(idDynamicBlock< type > *block)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
lockMemoryidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numAllocsidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numBaseBlocksidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numFreeBlocksidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numFreesidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numResizesidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
numUsedBlocksidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
Resize(type *ptr, const int num)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
ResizeInternal(idDynamicBlock< type > *block, const int num)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
SetFixedBlocks(int numBlocks)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
SetLockMemory(bool lock)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
Shutdown(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >
UnlinkFreeInternal(idDynamicBlock< type > *block)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
usedBlockMemoryidDynamicBlockAlloc< type, baseBlockSize, minBlockSize >private
~idDynamicBlockAlloc(void)idDynamicBlockAlloc< type, baseBlockSize, minBlockSize >