#include <Pool.h>
Inheritance diagram for Pool:
Public Member Functions | |
Pool () | |
virtual | ~Pool () |
ENABLE_RUNTIME_CLASSTYPE () | |
virtual void * | allocate (size_t size)=0 |
virtual void | deallocate (void *ptr)=0 |
virtual bool | isFull ()=0 |
virtual bool | isEmpty ()=0 |
virtual bool | inPool (void *ptr)=0 |
virtual void | printInfo ()=0 |
Definition at line 22 of file Pool.h.
virtual void* Pool::allocate | ( | size_t | size | ) | [pure virtual] |
Implemented in SegmentedPool.
virtual void Pool::deallocate | ( | void * | ptr | ) | [pure virtual] |
Implemented in SegmentedPool.
Pool::ENABLE_RUNTIME_CLASSTYPE | ( | ) |
Reimplemented in SegmentedPool.
virtual bool Pool::inPool | ( | void * | ptr | ) | [pure virtual] |
Implemented in SegmentedPool.
virtual bool Pool::isEmpty | ( | ) | [pure virtual] |
Implemented in SegmentedPool.
virtual bool Pool::isFull | ( | ) | [pure virtual] |
Implemented in SegmentedPool.
virtual void Pool::printInfo | ( | ) | [pure virtual] |
Implemented in SegmentedPool.