|
| MemoryBlocks (IntrusiveAllocator *in_parent, const std::string &in_name, size_t in_blockSize, size_t in_alignment) |
|
void * | allocate (std::size_t size) |
|
void | report (std::ostream &out) const |
|
bool | validate () const |
|
size_t | deleteEmptyMemoryBlocks () |
|
size_t | totalAvailableSize () const |
|
size_t | totalReservedSize () const |
|
size_t | totalMemorySize () const |
|
|
IntrusiveAllocator * | parent = nullptr |
|
std::string | name |
|
size_t | alignment = 8 |
|
size_t | blockSize = 0 |
|
size_t | maximumAllocationSize = 0 |
|
std::vector< std::shared_ptr< MemoryBlock > > | memoryBlocks |
|
std::shared_ptr< MemoryBlock > | memoryBlockWithSpace |
|
The documentation for this class was generated from the following file: