Super class of all the reference counted wrappers for Items. More...
#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 |
Super class of all the reference counted wrappers for Items.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by EventGenerator::generateAndTailCall().
|
inline |
References RefCountPointer< T >::_p.
|
inline |
|
inline |
|
protected |
Referenced by RefCountPointer< const Item >::get(), RefCountPointer< const Item >::isNull(), RefCountPointer< const Item >::notNull(), RefCountPointer< T >::operator T *(), RefCountPointer< const Item >::operator->(), RefCountPointer< const Item >::operator=(), RefCountPointer< const Item >::RefCountPointer(), and RefCountPointer< const Item >::~RefCountPointer().