Manages the lifetime of an XPath instance. More...
#include <XPathFactory.hpp>
Public Member Functions | |
XPathGuard (XPathFactory &theFactory, const XPath *theXPath) | |
Construct an XPathGuard instance from a factory object and an XPath. More... | |
XPathGuard (XPathGuard &theRHS) | |
~XPathGuard () | |
const XPath * | operator-> () const |
Retrieve the object pointer (must not be null) More... | |
const XPath * | get () const |
Retrieve the object pointer (may be null) More... | |
void | reset () |
Return the referenced object to the factory and set pointers to null. More... | |
const XPath * | release () |
Transfers ownership of XPath to caller. More... | |
Manages the lifetime of an XPath instance.
Definition at line 135 of file XPathFactory.hpp.
|
inline |
Construct an XPathGuard instance from a factory object and an XPath.
theFactory | object that manages lifetime of XPaths |
theXPath | pointer to XPath managed |
Definition at line 145 of file XPathFactory.hpp.
|
inline |
Definition at line 155 of file XPathFactory.hpp.
|
inline |
Definition at line 170 of file XPathFactory.hpp.
|
inline |
Retrieve the object pointer (may be null)
Definition at line 194 of file XPathFactory.hpp.
|
inline |
Retrieve the object pointer (must not be null)
Definition at line 181 of file XPathFactory.hpp.
|
inline |
Transfers ownership of XPath to caller.
Definition at line 223 of file XPathFactory.hpp.
|
inline |
Return the referenced object to the factory and set pointers to null.
Definition at line 203 of file XPathFactory.hpp.
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11 |
|