LibreOffice Module jvmfwk (master) 1
|
#include <libxmlutil.hxx>
Public Member Functions | |
CXPathObjectPtr () | |
CXPathObjectPtr (xmlXPathObject *) | |
~CXPathObjectPtr () | |
CXPathObjectPtr & | operator= (xmlXPathObject *pObj) |
Takes ownership of xmlXPathObject. More... | |
xmlXPathObject * | operator-> () |
operator xmlXPathObject * () const | |
Private Member Functions | |
CXPathObjectPtr & | operator= (const CXPathObjectPtr &)=delete |
CXPathObjectPtr (const CXPathObjectPtr &)=delete | |
Private Attributes | |
xmlXPathObject * | _object |
Definition at line 32 of file libxmlutil.hxx.
|
privatedelete |
jfw::CXPathObjectPtr::CXPathObjectPtr | ( | ) |
Definition at line 25 of file libxmlutil.cxx.
jfw::CXPathObjectPtr::CXPathObjectPtr | ( | xmlXPathObject * | pObj | ) |
Definition at line 28 of file libxmlutil.cxx.
jfw::CXPathObjectPtr::~CXPathObjectPtr | ( | ) |
Definition at line 31 of file libxmlutil.cxx.
References _object.
|
inline |
Definition at line 46 of file libxmlutil.hxx.
References _object.
|
inline |
Definition at line 45 of file libxmlutil.hxx.
References _object.
|
privatedelete |
CXPathObjectPtr & jfw::CXPathObjectPtr::operator= | ( | xmlXPathObject * | pObj | ) |
Takes ownership of xmlXPathObject.
Definition at line 35 of file libxmlutil.cxx.
References _object.
|
private |
Definition at line 34 of file libxmlutil.hxx.
Referenced by operator xmlXPathObject *(), operator->(), operator=(), and ~CXPathObjectPtr().