Heap block header.
More...
#include <Pool.h>
|
uint8 & | tag () |
| Get tag from reserved area. More...
|
|
void | validate (int sig) |
| Assert that block signature is valid and matches expected value sig More...
|
|
uint8& honey::MemPool::Heap::BlockHeader::tag |
( |
| ) |
|
|
inline |
Get tag from reserved area.
void honey::MemPool::Heap::BlockHeader::validate |
( |
int |
sig | ) |
|
|
inline |
Assert that block signature is valid and matches expected value sig
Debug honey::MemPool::Heap::BlockHeader::debug |
const uint8 honey::MemPool::Heap::BlockHeader::heapTag = -1 |
|
static |
uint8 honey::MemPool::Heap::BlockHeader::offset |
Offset from original block position due to alignment (can change each allocation)
uint8 honey::MemPool::Heap::BlockHeader::reserved |
Last byte is reserved to differentiate block header types.
szt honey::MemPool::Heap::BlockHeader::size |
The documentation for this struct was generated from the following file:
- src/common/Honey/Memory/Pool.h