LibreOffice Module jvmfwk (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
jfw::CXmlDocPtr Class Reference

#include <libxmlutil.hxx>

Public Member Functions

CXmlDocPtroperator= (const CXmlDocPtr &)
 
 CXmlDocPtr ()
 
 CXmlDocPtr (xmlDoc *aDoc)
 
CXmlDocPtroperator= (xmlDoc *pObj)
 Takes ownership of xmlDoc. More...
 
 ~CXmlDocPtr ()
 
 operator xmlDoc * () const
 

Private Member Functions

 CXmlDocPtr (const CXmlDocPtr &)=delete
 

Private Attributes

xmlDoc * _object
 

Detailed Description

Definition at line 64 of file libxmlutil.hxx.

Constructor & Destructor Documentation

◆ CXmlDocPtr() [1/3]

jfw::CXmlDocPtr::CXmlDocPtr ( const CXmlDocPtr )
privatedelete

◆ CXmlDocPtr() [2/3]

jfw::CXmlDocPtr::CXmlDocPtr ( )

Definition at line 74 of file libxmlutil.cxx.

◆ CXmlDocPtr() [3/3]

jfw::CXmlDocPtr::CXmlDocPtr ( xmlDoc *  aDoc)

Definition at line 69 of file libxmlutil.cxx.

◆ ~CXmlDocPtr()

jfw::CXmlDocPtr::~CXmlDocPtr ( )

Definition at line 78 of file libxmlutil.cxx.

References _object.

Member Function Documentation

◆ operator xmlDoc *()

jfw::CXmlDocPtr::operator xmlDoc * ( ) const
inline

Definition at line 78 of file libxmlutil.hxx.

References _object.

◆ operator=() [1/2]

CXmlDocPtr & jfw::CXmlDocPtr::operator= ( const CXmlDocPtr )

◆ operator=() [2/2]

CXmlDocPtr & jfw::CXmlDocPtr::operator= ( xmlDoc *  pObj)

Takes ownership of xmlDoc.

Definition at line 82 of file libxmlutil.cxx.

References _object.

Member Data Documentation

◆ _object

xmlDoc* jfw::CXmlDocPtr::_object
private

Definition at line 66 of file libxmlutil.hxx.

Referenced by operator xmlDoc *(), operator=(), and ~CXmlDocPtr().


The documentation for this class was generated from the following files: