|  | 
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members 
 XMemory  Class ReferenceThis class makes it possible to override the C++ memory management by adding new/delete operators to this base class. 
More...
Inheritance diagram for XMemory:  [legend]List of all members. 
 Detailed DescriptionThis class makes it possible to override the C++ memory management by adding new/delete operators to this base class.
This class is used in conjuction with the pluggable memory manager. It allows applications to control Xerces memory management. 
 
 
 Constructor & Destructor Documentation
 
  
    | 
        
          | XMemory::XMemory | ( |  | ) |  [protected] |  |  
  
    |  | 
Protected default constructor and copy constructor.
 
     |  
 
  
    | 
        
          | XMemory::XMemory | ( | const XMemory & |  | ) |  [protected] |  |  
 Member Function Documentation
 
  
    | 
        
          | void XMemory::operator delete | ( | void * | p, |  
          |  |  | MemoryManager * | memMgr |  
          |  | ) |  |  |  
  
    |  | 
This method provides a matching delete for the placement new.
 
 
Parameters: 
| p | The pointer to the allocated memory |  | memMgr | An application's memory manager | 
 |  
 
  
    | 
        
          | void XMemory::operator delete | ( | void * | p | ) |  |  |  
  
    |  | 
This method overrides operator delete.
 
 
Parameters: 
| p | The pointer to the allocated memory | 
 |  
 
  
    | 
        
          | void* XMemory::operator new | ( | size_t | size, |  
          |  |  | MemoryManager * | memMgr |  
          |  | ) |  |  |  
  
    |  | 
This method overrides placement operator new.
 
 
Parameters: 
| size | The requested memory size |  | memMgr | An application's memory manager | 
 |  
 
  
    | 
        
          | void* XMemory::operator new | ( | size_t | size | ) |  |  |  
  
    |  | 
This method overrides operator new.
 
 
Parameters: 
| size | The requested memory size | 
 |  The documentation for this class was generated from the following file:
 |