An internal helper class, representing a block of memory. Use the Store class instead.
#include <array.h>

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 | 
|
| static const Block * | Head (void) | 
| static void | LogAll (float fSizeFilter=0.01f, bool bSortByAddress=false) | 
| static void | CheckAll (void) | 
| static bool | RegisterMemoryBlock (long long iSize) | 
| static bool | UnregisterMemoryBlock (long long iSize) | 
| static void | SetAllocatorID (const char *pAllocatorID) | 
| static 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 | 
|
| static Block * | s_pHead | 
| Block | ( | const char * | sName, | 
| unsigned int | iItemSize | ||
| ) | [inline, protected] | 
| ~Block | ( | void | ) | [protected] | 
| static const Block* Head | ( | void | ) | [inline, static] | 
| const Block* Next | ( | void | ) | const [inline] | 
| unsigned int ItemSize | ( | void | ) | const [inline] | 
| const char* Name | ( | void | ) | const | 
| long long Size | ( | void | ) | const | 
| long long Address | ( | void | ) | const | 
| static void LogAll | ( | float | fSizeFilter =
0.01f, | 
| bool | bSortByAddress =
false  | 
||
| ) | [static] | 
| void Check | ( | void | ) | const | 
| static void CheckAll | ( | void | ) | [static] | 
| static bool RegisterMemoryBlock | ( | long long | iSize | ) | [static] | 
| static bool UnregisterMemoryBlock | ( | long long | iSize | ) | [static] | 
| static void SetAllocatorID | ( | const char * | pAllocatorID | ) | [static] | 
| static void CopyMemoryBlock | ( | void * | pDestination, | 
| const void * | pSource, | ||
| long long | iSize | ||
| ) | [static] | 
unsigned int m_iItemSize
[protected] | 
| const char* m_sName |