#include <ReferenceCounted.hpp>
Public Member Functions | |
RefCountPointer (T *p=0) | |
template<class T2> | |
RefCountPointer (const RefCountPointer< T2 > &o) | |
RefCountPointer (const RefCountPointer< T > &o) | |
RefCountPointer & | operator= (const RefCountPointer< T > &o) |
~RefCountPointer () | |
T * | operator-> () const |
operator T * () const | |
T * | get () const |
bool | isNull () const |
bool | notNull () const |
Protected Attributes | |
T * | _p |
RefCountPointer< T >::RefCountPointer | ( | T * | p = 0 |
) | [inline] |
RefCountPointer< T >::RefCountPointer | ( | const RefCountPointer< T2 > & | o | ) | [inline] |
RefCountPointer< T >::RefCountPointer | ( | const RefCountPointer< T > & | o | ) | [inline] |
RefCountPointer< T >::~RefCountPointer | ( | ) | [inline] |
RefCountPointer& RefCountPointer< T >::operator= | ( | const RefCountPointer< T > & | o | ) | [inline] |
T* RefCountPointer< T >::operator-> | ( | ) | const [inline] |
RefCountPointer< T >::operator T * | ( | ) | const [inline] |
References RefCountPointer< T >::_p.
T* RefCountPointer< T >::get | ( | ) | const [inline] |
bool RefCountPointer< T >::isNull | ( | ) | const [inline] |
bool RefCountPointer< T >::notNull | ( | ) | const [inline] |
Referenced by EventGenerator::generateAndTailCall().
T* RefCountPointer< T >::_p [protected] |
Referenced by RefCountPointer< Item >::get(), RefCountPointer< Item >::isNull(), RefCountPointer< Item >::notNull(), RefCountPointer< T >::operator T *(), RefCountPointer< Item >::operator->(), RefCountPointer< Item >::operator=(), RefCountPointer< Item >::RefCountPointer(), and RefCountPointer< Item >::~RefCountPointer().