| 
 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.