#include <MemoryManager.hpp>
Public Member Functions | |
Destructor | |
| virtual | ~MemoryManager () |
| Default destructor. | |
The pure virtual methods in this interface. | |
| virtual void * | allocate (size_t size)=0 |
| This method allocates requested memory. | |
| virtual void | deallocate (void *p)=0 |
| This method deallocates memory. | |
Protected Member Functions | |
Constructor | |
| MemoryManager () | |
| Protected default constructor. | |
This interface allows outside applications to plug in their own memory manager to be used by Xerces for memory allocation/deallocation.
| virtual xercesc::MemoryManager::~MemoryManager | ( | ) | [inline, virtual] |
Default destructor.
| xercesc::MemoryManager::MemoryManager | ( | ) | [inline, protected] |
Protected default constructor.
| virtual void* xercesc::MemoryManager::allocate | ( | size_t | size | ) | [pure virtual] |
This method allocates requested memory.
| size | The requested memory size |
| virtual void xercesc::MemoryManager::deallocate | ( | void * | p | ) | [pure virtual] |
This method deallocates memory.
| p | The pointer to the allocated memory to be deleted |
Referenced by xercesc::DOMException::~DOMException().
1.5.5