GME  13
Public Member Functions
OclCommon::RCSmart< TRefCount > Class Template Reference

#include <OCLRefCount.h>

List of all members.

Public Member Functions

 RCSmart ()
 RCSmart (TRefCount *q)
 RCSmart (const RCSmart< TRefCount > &q)
virtual ~RCSmart ()
RCSmart< TRefCount > & operator= (const RCSmart< TRefCount > &q)
RCSmart< TRefCount > & operator= (TRefCount *q)
bool operator== (const RCSmart< TRefCount > &q) const
bool operator!= (const RCSmart< TRefCount > &q) const
 operator TRefCount * () const
TRefCount & operator* () const
TRefCount * operator-> () const
TRefCount * Ptr () const
bool IsNull () const

Detailed Description

template<class TRefCount>
class OclCommon::RCSmart< TRefCount >

Definition at line 58 of file OCLRefCount.h.


Constructor & Destructor Documentation

template<class TRefCount>
OclCommon::RCSmart< TRefCount >::RCSmart ( ) [inline]

Definition at line 64 of file OCLRefCount.h.

template<class TRefCount>
OclCommon::RCSmart< TRefCount >::RCSmart ( TRefCount *  q) [inline]

Definition at line 69 of file OCLRefCount.h.

template<class TRefCount>
OclCommon::RCSmart< TRefCount >::RCSmart ( const RCSmart< TRefCount > &  q) [inline]

Definition at line 75 of file OCLRefCount.h.

template<class TRefCount>
virtual OclCommon::RCSmart< TRefCount >::~RCSmart ( ) [inline, virtual]

Definition at line 81 of file OCLRefCount.h.


Member Function Documentation

template<class TRefCount>
bool OclCommon::RCSmart< TRefCount >::IsNull ( ) const [inline]

Definition at line 137 of file OCLRefCount.h.

template<class TRefCount>
OclCommon::RCSmart< TRefCount >::operator TRefCount * ( ) const [inline]

Definition at line 116 of file OCLRefCount.h.

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

Definition at line 111 of file OCLRefCount.h.

template<class TRefCount>
TRefCount& OclCommon::RCSmart< TRefCount >::operator* ( ) const [inline]

Definition at line 121 of file OCLRefCount.h.

template<class TRefCount>
TRefCount* OclCommon::RCSmart< TRefCount >::operator-> ( ) const [inline]

Definition at line 126 of file OCLRefCount.h.

template<class TRefCount>
RCSmart<TRefCount>& OclCommon::RCSmart< TRefCount >::operator= ( const RCSmart< TRefCount > &  q) [inline]

Definition at line 86 of file OCLRefCount.h.

template<class TRefCount>
RCSmart<TRefCount>& OclCommon::RCSmart< TRefCount >::operator= ( TRefCount *  q) [inline]

Definition at line 96 of file OCLRefCount.h.

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

Definition at line 106 of file OCLRefCount.h.

template<class TRefCount>
TRefCount* OclCommon::RCSmart< TRefCount >::Ptr ( ) const [inline]

Definition at line 132 of file OCLRefCount.h.


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