#include <array.h>
Inheritance diagram for mudbox::Block:
Public Member Functions |
|
const Block * | Next (void) const |
unsigned int | ItemSize (void) const |
const char * | Name (void) const |
long long | Size (void) const |
long long | Address (void) const |
void | Check (void) const |
Static Public Member Functions |
|
const Block * | Head (void) |
void | LogAll (float fSizeFilter=0.01f, bool bSortByAddress=false) |
void | CheckAll (void) |
bool | RegisterMemoryBlock (long long iSize) |
bool | UnregisterMemoryBlock (long long iSize) |
void | SetAllocatorID (const char *pAllocatorID) |
void | CopyMemoryBlock (void *pDestination, const void *pSource, long long iSize) |
Public Attributes |
|
const char * | m_sName |
Protected Member Functions |
|
Block (const char *sName, unsigned int iItemSize) | |
~Block (void) | |
Protected Attributes |
|
Block * | m_pNext |
Block * | m_pPrev |
unsigned int | m_iItemSize |
Static Protected Attributes |
|
Block * | s_pHead |
|
|
|
00042 { return s_pHead; };
|
|
00043 { return m_pNext; };
|
|
00044 { return m_iItemSize; };
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|