SourceForge.net Logo
Classes | Namespaces | Constant Groups | Macros
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

 xercesc
 This class holds the list of registered DOMImplementations.
 

Constant Groups

 xercesc
 This class holds the list of registered DOMImplementations.
 

Macros

#define GET_OWNER_DOCUMENT(ptr)   ((DOMDocumentImpl*)(ptr->getOwnerDocument()))
 
#define GET_DIRECT_MM(ptr)   (ptr ? ((DOMDocumentImpl*)ptr)->getMemoryManager() : XMLPlatformUtils::fgMemoryManager)
 
#define GET_INDIRECT_MM(ptr)
 
#define GetDOMNodeMemoryManager   GET_INDIRECT_MM(this)
 

Macro Definition Documentation

#define GET_DIRECT_MM (   ptr)    (ptr ? ((DOMDocumentImpl*)ptr)->getMemoryManager() : XMLPlatformUtils::fgMemoryManager)
#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)    ((DOMDocumentImpl*)(ptr->getOwnerDocument()))
#define GetDOMNodeMemoryManager   GET_INDIRECT_MM(this)