allocate(size_t size)=0MemoryManager [pure virtual] deallocate(void *p)=0MemoryManager [pure virtual] MemoryManager()MemoryManager [protected] ~MemoryManager()MemoryManager [virtual]
[pure virtual]
[protected]
[virtual]