Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.11


Public Member Functions | Friends | List of all members
XObjectPtr Class Reference

Class to hold XObjectPtr return types. More...

#include <XObject.hpp>

Public Member Functions

 XObjectPtr (XObject *theXObject=0)
 Create an XObjectPtr. More...
 
 XObjectPtr (const XObjectPtr &theSource)
 
XObjectPtroperator= (const XObjectPtr &theRHS)
 
 ~XObjectPtr ()
 
void release ()
 
bool null () const
 
const XObjectoperator* () const
 
XObjectoperator* ()
 
const XObjectoperator-> () const
 
XObjectoperator-> ()
 
const XObjectget () const
 
XObjectget ()
 

Friends

bool operator== (const XObjectPtr &, const XObjectPtr &)
 
bool operator< (const XObjectPtr &, const XObjectPtr &)
 

Detailed Description

Class to hold XObjectPtr return types.

Definition at line 883 of file XObject.hpp.

Constructor & Destructor Documentation

◆ XObjectPtr() [1/2]

XObjectPtr::XObjectPtr ( XObject theXObject = 0)
inlineexplicit

Create an XObjectPtr.

Definition at line 894 of file XObject.hpp.

◆ XObjectPtr() [2/2]

XObjectPtr::XObjectPtr ( const XObjectPtr theSource)
inline

Definition at line 900 of file XObject.hpp.

◆ ~XObjectPtr()

XObjectPtr::~XObjectPtr ( )
inline

Definition at line 921 of file XObject.hpp.

Member Function Documentation

◆ get() [1/2]

const XObject* XObjectPtr::get ( ) const
inline

Definition at line 967 of file XObject.hpp.

◆ get() [2/2]

XObject* XObjectPtr::get ( )
inline

Definition at line 973 of file XObject.hpp.

◆ null()

bool XObjectPtr::null ( ) const
inline

Definition at line 937 of file XObject.hpp.

◆ operator*() [1/2]

const XObject& XObjectPtr::operator* ( ) const
inline

Definition at line 943 of file XObject.hpp.

◆ operator*() [2/2]

XObject& XObjectPtr::operator* ( )
inline

Definition at line 949 of file XObject.hpp.

◆ operator->() [1/2]

const XObject* XObjectPtr::operator-> ( ) const
inline

Definition at line 955 of file XObject.hpp.

◆ operator->() [2/2]

XObject* XObjectPtr::operator-> ( )
inline

Definition at line 961 of file XObject.hpp.

◆ operator=()

XObjectPtr& XObjectPtr::operator= ( const XObjectPtr theRHS)
inline

Definition at line 907 of file XObject.hpp.

◆ release()

void XObjectPtr::release ( )
inline

Definition at line 927 of file XObject.hpp.

Friends And Related Function Documentation

◆ operator<

bool operator< ( const XObjectPtr theLHS,
const XObjectPtr theRHS 
)
friend

Definition at line 1006 of file XObject.hpp.

◆ operator==

bool operator== ( const XObjectPtr theLHS,
const XObjectPtr theRHS 
)
friend

Definition at line 986 of file XObject.hpp.


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++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.

Apache Logo