casa
$Rev:20696$
|
#include <DlHandle.h>
Public Member Functions | |
DlHandle () | |
DlHandle (T *tgt) | |
DlHandle (const DlHandle< T > &other) | |
T * | operator-> () |
const T * | operator-> () const |
operator T * () | |
T & | operator* () |
operator const T * () const | |
const T & | operator* () const |
DlHandle< T > & | operator= (const DlHandle< T > &other) |
T * | operator= (T *tgt) |
~DlHandle () | |
bool | null () const |
const T * | ptr () const |
Protected Member Functions | |
void | target_gone () const |
Protected Attributes | |
T * | target_ |
Definition at line 56 of file DlHandle.h.
casa::DlHandle< T >::DlHandle | ( | ) | [inline] |
Definition at line 58 of file DlHandle.h.
casa::DlHandle< T >::DlHandle | ( | T * | tgt | ) | [inline] |
Definition at line 59 of file DlHandle.h.
casa::DlHandle< T >::DlHandle | ( | const DlHandle< T > & | other | ) | [inline] |
Definition at line 60 of file DlHandle.h.
casa::DlHandle< T >::~DlHandle | ( | ) | [inline] |
Definition at line 70 of file DlHandle.h.
bool casa::DlHandle< T >::null | ( | ) | const [inline, virtual] |
Implements casa::DlHandleBase.
Definition at line 72 of file DlHandle.h.
casa::DlHandle< T >::operator const T * | ( | ) | const [inline] |
Definition at line 65 of file DlHandle.h.
References casa::DlHandle< T >::target_, and casa::DlHandleBase::throw_exception().
casa::DlHandle< T >::operator T * | ( | ) | [inline] |
Definition at line 63 of file DlHandle.h.
References casa::DlHandle< T >::target_, and casa::DlHandleBase::throw_exception().
T& casa::DlHandle< T >::operator* | ( | ) | [inline] |
Definition at line 64 of file DlHandle.h.
const T& casa::DlHandle< T >::operator* | ( | ) | const [inline] |
Definition at line 66 of file DlHandle.h.
T* casa::DlHandle< T >::operator-> | ( | ) | [inline] |
Definition at line 61 of file DlHandle.h.
const T* casa::DlHandle< T >::operator-> | ( | ) | const [inline] |
Definition at line 62 of file DlHandle.h.
DlHandle<T>& casa::DlHandle< T >::operator= | ( | const DlHandle< T > & | other | ) | [inline] |
Definition at line 67 of file DlHandle.h.
T* casa::DlHandle< T >::operator= | ( | T * | tgt | ) | [inline] |
Definition at line 68 of file DlHandle.h.
const T* casa::DlHandle< T >::ptr | ( | ) | const [inline] |
Definition at line 73 of file DlHandle.h.
void casa::DlHandle< T >::target_gone | ( | ) | const [inline, protected, virtual] |
Implements casa::DlHandleBase.
Definition at line 76 of file DlHandle.h.
T* casa::DlHandle< T >::target_ [protected] |
Definition at line 77 of file DlHandle.h.
Referenced by casa::DlHandle< DisplayData >::DlHandle(), casa::DlHandle< DisplayData >::null(), casa::DlHandle< T >::operator const T *(), casa::DlHandle< T >::operator T *(), casa::DlHandle< DisplayData >::operator*(), casa::DlHandle< DisplayData >::operator->(), casa::DlHandle< DisplayData >::operator=(), casa::DlHandle< DisplayData >::ptr(), and casa::DlHandle< DisplayData >::~DlHandle().