#include <Allocator.h>
Inheritance diagram for Allocator:
Public Member Functions | |
Allocator () | |
virtual | ~Allocator () |
ENABLE_RUNTIME_CLASSTYPE () | |
virtual void * | allocate (size_t size)=0 |
virtual Pool * | findPool (void *ptr)=0 |
virtual void | freeResources ()=0 |
virtual size_t | getCapacity ()=0 |
virtual void | printInfo ()=0 |
Definition at line 24 of file Allocator.h.
Allocator::Allocator | ( | ) |
Definition at line 25 of file Allocator.cpp.
Allocator::~Allocator | ( | ) | [virtual] |
Definition at line 29 of file Allocator.cpp.
virtual void* Allocator::allocate | ( | size_t | size | ) | [pure virtual] |
Implemented in SegmentedAllocator.
Allocator::ENABLE_RUNTIME_CLASSTYPE | ( | ) |
Reimplemented in SegmentedAllocator.
virtual Pool* Allocator::findPool | ( | void * | ptr | ) | [pure virtual] |
Implemented in SegmentedAllocator.
virtual void Allocator::freeResources | ( | ) | [pure virtual] |
Implemented in SegmentedAllocator.
virtual size_t Allocator::getCapacity | ( | ) | [pure virtual] |
Implemented in SegmentedAllocator.
virtual void Allocator::printInfo | ( | ) | [pure virtual] |