2005/5/9

     
 

struct XmlNodePtrHolder

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::xml::libxmldom::XmlNodePtrHolder Struct Reference

#include <LibXMLNode.h>

List of all members.

Public Member Functions

 XmlNodePtrHolder (xmlNodePtr nodePtr, FreeXmlNodePtrFuncPtr freeIt=0)
 ~XmlNodePtrHolder ()
void releaseNode ()
 operator xmlNodePtr ()
xmlNodePtr operator-> ()
xmlNodePtr ptr ()
xmlNodePtr _ptr ()
void unshare (FreeXmlNodePtrFuncPtr freeIt)
void share ()

Static Public Member Functions

void registerNode (xmlNodePtr nodePtr)
void unregisterNode (xmlNodePtr nodePtr)
void xmlFreeNode (xmlNodePtr cur)

Public Attributes

xmlNodePtr _nodePtr
FreeXmlNodePtrFuncPtr _freeFunc


Constructor & Destructor Documentation

acdk::xml::libxmldom::XmlNodePtrHolder::XmlNodePtrHolder xmlNodePtr  nodePtr,
FreeXmlNodePtrFuncPtr  freeIt = 0
[inline]
 

acdk::xml::libxmldom::XmlNodePtrHolder::~XmlNodePtrHolder  )  [inline]
 


Member Function Documentation

xmlNodePtr acdk::xml::libxmldom::XmlNodePtrHolder::_ptr  )  [inline]
 

acdk::xml::libxmldom::XmlNodePtrHolder::operator xmlNodePtr  )  [inline]
 

xmlNodePtr acdk::xml::libxmldom::XmlNodePtrHolder::operator->  )  [inline]
 

xmlNodePtr acdk::xml::libxmldom::XmlNodePtrHolder::ptr  )  [inline]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::registerNode xmlNodePtr  nodePtr  )  [static]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::releaseNode  )  [inline]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::share  )  [inline]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::unregisterNode xmlNodePtr  nodePtr  )  [static]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::unshare FreeXmlNodePtrFuncPtr  freeIt  )  [inline]
 

void acdk::xml::libxmldom::XmlNodePtrHolder::xmlFreeNode xmlNodePtr  cur  )  [static]
 


Member Data Documentation

FreeXmlNodePtrFuncPtr acdk::xml::libxmldom::XmlNodePtrHolder::_freeFunc
 

xmlNodePtr acdk::xml::libxmldom::XmlNodePtrHolder::_nodePtr