18 #if !defined(XERCESC_INCLUDE_GUARD_DOMMEMORYMANAGER_HPP)
19 #define XERCESC_INCLUDE_GUARD_DOMMEMORYMANAGER_HPP
25 XERCES_CPP_NAMESPACE_BEGIN
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;
154 XERCES_CPP_NAMESPACE_END
The DOMMemoryManager interface exposes the memory allocation-related functionalities of a DOMDocument...
Definition: DOMMemoryManager.hpp:32
The DOMNode interface is the primary datatype for the entire Document Object Model.
Definition: DOMNode.hpp:139
DOMMemoryManager()
Definition: DOMMemoryManager.hpp:40
NodeObjectType
Definition: DOMMemoryManager.hpp:70
virtual ~DOMMemoryManager()
Destructor.
Definition: DOMMemoryManager.hpp:64