|  | 
| 
 Public Member Functions | 
|  | 
| void * | operator new (size_t size) | 
|  | This method overrides operator new. 
 | 
| void * | operator new (size_t size, MemoryManager *memMgr) | 
|  | This method defines a custom operator new, that will use the provided memory manager to perform the allocation. 
 | 
| void * | operator new (size_t size, void *ptr) | 
|  | This method overrides placement operator new. 
 | 
| void | operator delete (void *p) | 
|  | This method overrides operator delete. 
 | 
| void | operator delete (void *p, MemoryManager *memMgr) | 
|  | This method provides a matching delete for the custom operator new. 
 | 
| void | operator delete (void *p, void *ptr) | 
|  | This method provides a matching delete for the placement new. 
 | 
| 
 Protected Member Functions | 
|  | 
|  | XMemory () | 
|  | Protected default constructor. 
 | 
This class is used in conjuction with the pluggable memory manager. It allows applications to control Xerces memory management.