ヒープ情報ヘッダー (BLOCK_SIZEアライメント) More...
#include <GxAllocatorHeap.h>

Public Member Functions | |
初期化 | |
| void | initialize (GxAllocatorHeap *pAllocator, u32 usedSize, u32 freeSize, u32 alignmentSize, u32 alignment) |
| 初期情報設定 | |
アクセサ | |
| b32 | isHead (void) const |
| 先頭ヒープ情報判定 | |
| b32 | isTail (void) const |
| 終端ヒープ情報判定 | |
Public Attributes | |
メンバ変数 | |
| u32 | _magic |
| マジックナンバー | |
| GxAllocatorHeap * | _pAllocator |
| 確保アロケータポインタ | |
| GxMemory::ALIGNMENT | _alignment |
| 確保アライメント | |
| u32 | _usedBlock |
| 使用メモリブロック数 | |
| u32 | _freeBlock |
| 空きブロック数 | |
| u16 | _alignmentBlock |
| アライメント補正されたブロック数 | |
| GxHeapInformation * | _pPrevious |
| 1つ前のヒープ情報 | |
| GxHeapInformation * | _pNext |
| 1つ後のヒープ情報 | |
| GxHeapInformation * | _pPreviousFree |
| 1つ前の空き領域保持ヒープ情報 | |
| GxHeapInformation * | _pNextFree |
| 1つ後の空き領域保持ヒープ情報 | |
ヒープ情報ヘッダー (BLOCK_SIZEアライメント)