Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan-C++ XSL Transformer Version 1.0
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
XPathGuard Class Reference
Manages the lifetime of an XPath instance.
More...
#include <XPathFactory.hpp>
Collaboration diagram for XPathGuard:
List of all members.
Public Methods
Detailed Description
Manages the lifetime of an XPath instance.
Constructor & Destructor Documentation
Construct an XPathGuard instance from a factory object and an XPath.
-
Parameters:
-
theFactory
|
object that manages lifetime of XPaths
|
theXPath
|
pointer to XPath managed
|
XPathGuard::XPathGuard (
|
XPathGuard & theRHS) |
|
XPathGuard::~XPathGuard () |
|
Member Function Documentation
const XPath * XPathGuard::get () const |
|
Retrieve the object pointer (may be null).
-
Returns:
-
pointer to XPath
const XPath * XPathGuard::operator-> () const |
|
Retrieve the object pointer (must not be null).
-
Returns:
-
pointer to XPath
const XPath * XPathGuard::release () |
|
Transfers ownership of XPath to caller.
-
Returns:
-
pointer to XPath
void XPathGuard::reset () |
|
Return the referenced object to the factory and set pointers to null.
The documentation for this class was generated from the following file:
Interpreting class diagrams
Doxygen and
GraphViz are used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSL Transformer Version 1.0
Copyright © 2000 The Apache Software Foundation. All Rights Reserved.
|
|