Go to the documentation of this file.
   18 #if !defined(XERCESC_INCLUDE_GUARD_DOMMEMORYMANAGER_HPP) 
   19 #define XERCESC_INCLUDE_GUARD_DOMMEMORYMANAGER_HPP 
   73         CDATA_SECTION_OBJECT          = 2,
 
   75         DOCUMENT_FRAGMENT_OBJECT      = 4,
 
   76         DOCUMENT_TYPE_OBJECT          = 5,
 
   78         ELEMENT_NS_OBJECT             = 7,
 
   80         ENTITY_REFERENCE_OBJECT       = 9,
 
   82         PROCESSING_INSTRUCTION_OBJECT = 11,
 
   95     virtual XMLSize_t getMemoryAllocationBlockSize() 
const = 0;
 
  108     virtual void setMemoryAllocationBlockSize(
XMLSize_t size) = 0;
 
  122     virtual void* allocate(
XMLSize_t amount) = 0;
 
  149     virtual XMLCh* cloneString(
const XMLCh *src) = 0;
 
  
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
virtual ~DOMMemoryManager()
Destructor.
Definition: DOMMemoryManager.hpp:64
NodeObjectType
Definition: DOMMemoryManager.hpp:70
#define CDOM_EXPORT
Definition: XercesDefs.hpp:166
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
The DOMMemoryManager interface exposes the memory allocation-related functionalities of a DOMDocument
Definition: DOMMemoryManager.hpp:32
size_t XMLSize_t
Definition: Xerces_autoconf_config.hpp:112
DOMMemoryManager()
Definition: DOMMemoryManager.hpp:40
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139