GME  13
Public Member Functions
OclCommon::Smart< TObject > Class Template Reference

#include <OCLRefCount.h>

List of all members.

Public Member Functions

 Smart ()
 Smart (TObject *q)
 ~Smart ()
bool operator== (const Smart< TObject > &q) const
bool operator!= (const Smart< TObject > &q) const
bool operator== (const TObject *const q) const
bool operator!= (const TObject *const q) const
 operator TObject * () const
TObject & operator* () const
TObject * operator-> () const
TObject * Ptr () const
bool IsNull () const

Detailed Description

template<class TObject>
class OclCommon::Smart< TObject >

Definition at line 170 of file OCLRefCount.h.


Constructor & Destructor Documentation

template<class TObject>
OclCommon::Smart< TObject >::Smart ( ) [inline]

Definition at line 176 of file OCLRefCount.h.

template<class TObject>
OclCommon::Smart< TObject >::Smart ( TObject *  q) [inline]

Definition at line 181 of file OCLRefCount.h.

template<class TObject>
OclCommon::Smart< TObject >::~Smart ( ) [inline]

Definition at line 186 of file OCLRefCount.h.


Member Function Documentation

template<class TObject>
bool OclCommon::Smart< TObject >::IsNull ( ) const [inline]

Definition at line 232 of file OCLRefCount.h.

template<class TObject>
OclCommon::Smart< TObject >::operator TObject * ( ) const [inline]

Definition at line 212 of file OCLRefCount.h.

template<class TObject>
bool OclCommon::Smart< TObject >::operator!= ( const Smart< TObject > &  q) const [inline]

Definition at line 197 of file OCLRefCount.h.

template<class TObject>
bool OclCommon::Smart< TObject >::operator!= ( const TObject *const  q) const [inline]

Definition at line 207 of file OCLRefCount.h.

template<class TObject>
TObject& OclCommon::Smart< TObject >::operator* ( ) const [inline]

Definition at line 217 of file OCLRefCount.h.

template<class TObject>
TObject* OclCommon::Smart< TObject >::operator-> ( ) const [inline]

Definition at line 222 of file OCLRefCount.h.

template<class TObject>
bool OclCommon::Smart< TObject >::operator== ( const Smart< TObject > &  q) const [inline]

Definition at line 192 of file OCLRefCount.h.

template<class TObject>
bool OclCommon::Smart< TObject >::operator== ( const TObject *const  q) const [inline]

Definition at line 202 of file OCLRefCount.h.

template<class TObject>
TObject* OclCommon::Smart< TObject >::Ptr ( ) const [inline]

Definition at line 227 of file OCLRefCount.h.


The documentation for this class was generated from the following file: