#include <SysRefHolder.h>
Public Member Functions | |
SysRefHolder (NilRef n=Nil) | |
default constructors | |
SysRefHolder (T *o) | |
SysRefHolder (const SysRefHolder< T > &o) | |
~SysRefHolder () | |
SysRefHolder< T > & | operator= (T *o) |
SysRefHolder< T > & | operator= (const SysRefHolder< T > &o) |
SysRefHolder< T > & | operator= (NilRef nil) |
void | releaseRef () |
bool | operator== (NilRef nil) const |
bool | operator!= (NilRef nil) const |
template<class OT> bool | operator== (const SysRefHolder< OT > &other) const |
template<class OT> bool | operator!= (const SysRefHolder< OT > &other) const |
T * | impl () const |
T * | getImpl () const |
T * | operator-> () const |
operator T * () const | |
Protected Attributes | |
T * | _impl |
|
default constructors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|