Public Member Functions | |
virtual void * | Allocate (size_t size)=0 |
Allocate a block of memory. | |
virtual void | Free (void *pMem)=0 |
Release a block of memory back to the allocator for reuse. | |
Protected Member Functions | |
virtual | ~IAllocateMemory () |
virtual ~IAllocateMemory | ( | ) | [protected, virtual] |
virtual void* Allocate | ( | size_t | size | ) | [pure virtual] |
Allocate a block of memory.
virtual void Free | ( | void * | pMem | ) | [pure virtual] |
Release a block of memory back to the allocator for reuse.