Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

XPathGuard Class Reference

Manages the lifetime of an XPath instance. More...

List of all members.

Public Member Functions


Detailed Description

Manages the lifetime of an XPath instance.


Constructor & Destructor Documentation

XPathGuard::XPathGuard XPathFactory theFactory,
const XPath theXPath
 

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.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo