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

#include <libxmlutil.hxx>

Public Member Functions

 CXPathContextPtr ()
 
 CXPathContextPtr (xmlXPathContextPtr aContext)
 
CXPathContextPtroperator= (xmlXPathContextPtr pObj)
 
 ~CXPathContextPtr ()
 
 operator xmlXPathContext * () const
 

Private Member Functions

 CXPathContextPtr (const jfw::CXPathContextPtr &)=delete
 
CXPathContextPtroperator= (const CXPathContextPtr &)=delete
 

Private Attributes

xmlXPathContext * _object
 

Detailed Description

Definition at line 49 of file libxmlutil.hxx.

Constructor & Destructor Documentation

◆ CXPathContextPtr() [1/3]

jfw::CXPathContextPtr::CXPathContextPtr ( const jfw::CXPathContextPtr )
privatedelete

◆ CXPathContextPtr() [2/3]

jfw::CXPathContextPtr::CXPathContextPtr ( )

Definition at line 50 of file libxmlutil.cxx.

◆ CXPathContextPtr() [3/3]

jfw::CXPathContextPtr::CXPathContextPtr ( xmlXPathContextPtr  aContext)

Definition at line 45 of file libxmlutil.cxx.

◆ ~CXPathContextPtr()

jfw::CXPathContextPtr::~CXPathContextPtr ( )

Definition at line 54 of file libxmlutil.cxx.

References _object.

Member Function Documentation

◆ operator xmlXPathContext *()

jfw::CXPathContextPtr::operator xmlXPathContext * ( ) const
inline

Definition at line 61 of file libxmlutil.hxx.

References _object.

◆ operator=() [1/2]

CXPathContextPtr & jfw::CXPathContextPtr::operator= ( const CXPathContextPtr )
privatedelete

◆ operator=() [2/2]

CXPathContextPtr & jfw::CXPathContextPtr::operator= ( xmlXPathContextPtr  pObj)

Definition at line 59 of file libxmlutil.cxx.

References _object.

Member Data Documentation

◆ _object

xmlXPathContext* jfw::CXPathContextPtr::_object
private

Definition at line 51 of file libxmlutil.hxx.

Referenced by operator xmlXPathContext *(), operator=(), and ~CXPathContextPtr().


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