SourceForge.net Logo
DOMNode.hpp File Reference
#include <xercesc/util/XercesDefs.hpp>
Include dependency graph for DOMNode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xercesc::DOMNode
 The DOMNode interface is the primary datatype for the entire Document Object Model. More...

Namespaces

namespace  xercesc

Macros

#define GET_OWNER_DOCUMENT(ptr)
#define GET_DIRECT_MM(ptr)
#define GET_INDIRECT_MM(ptr)
#define GetDOMNodeMemoryManager   GET_INDIRECT_MM(this)

Macro Definition Documentation

◆ GET_DIRECT_MM

#define GET_DIRECT_MM ( ptr)
Value:
(ptr ? ((DOMDocumentImpl*)ptr)->getMemoryManager() : XMLPlatformUtils::fgMemoryManager)

◆ GET_INDIRECT_MM

#define GET_INDIRECT_MM ( ptr)
Value:
(!ptr ? XMLPlatformUtils::fgMemoryManager : \
GET_OWNER_DOCUMENT(ptr) ? GET_OWNER_DOCUMENT(ptr)->getMemoryManager() : \
XMLPlatformUtils::fgMemoryManager)
#define GET_OWNER_DOCUMENT(ptr)
Definition DOMNode.hpp:907

◆ GET_OWNER_DOCUMENT

#define GET_OWNER_DOCUMENT ( ptr)
Value:
((DOMDocumentImpl*)(ptr->getOwnerDocument()))

◆ GetDOMNodeMemoryManager

#define GetDOMNodeMemoryManager   GET_INDIRECT_MM(this)