Definition at line 604 of file headerless.cpp.
HeaderlessAllocator::Impl::Impl |
( |
size_t |
poolSize | ) |
|
|
inline |
HeaderlessAllocator::Impl::~Impl |
( |
| ) |
|
|
inline |
void HeaderlessAllocator::Impl::AddToFreelist |
( |
u8 * |
p, |
|
|
size_t |
size |
|
) |
| |
|
inlineprivate |
NOTHROW_DEFINE void* HeaderlessAllocator::Impl::Allocate |
( |
size_t |
size | ) |
|
|
inline |
void HeaderlessAllocator::Impl::Coalesce |
( |
u8 *& |
p, |
|
|
size_t & |
size |
|
) |
| |
|
inlineprivate |
expand a block by coalescing it with its free neighbor(s).
Definition at line 696 of file headerless.cpp.
void HeaderlessAllocator::Impl::Deallocate |
( |
u8 * |
p, |
|
|
size_t |
size |
|
) |
| |
|
inline |
void HeaderlessAllocator::Impl::RemoveFromFreelist |
( |
FreedBlock * |
freedBlock | ) |
|
|
inlineprivate |
void HeaderlessAllocator::Impl::Reset |
( |
| ) |
|
|
inline |
void* HeaderlessAllocator::Impl::TakeAndSplitFreeBlock |
( |
size_t |
size | ) |
|
|
inlineprivate |
void HeaderlessAllocator::Impl::Validate |
( |
| ) |
const |
|
inline |
Pool HeaderlessAllocator::Impl::m_pool |
|
private |
Stats HeaderlessAllocator::Impl::m_stats |
|
private |
The documentation for this class was generated from the following file: