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