DBus::RefPtrI< T > Class Template Reference
#include <util.h>
Inheritance diagram for DBus::RefPtrI< T >:

Public Member Functions | |
RefPtrI (T *ptr=0) | |
~RefPtrI () | |
RefPtrI & | operator= (const RefPtrI &ref) |
T & | operator* () const |
T * | operator-> () const |
T * | get () const |
Private Attributes | |
T * | __ptr |
RefCnt | __cnt |
Detailed Description
Constructor & Destructor Documentation
◆ RefPtrI()
template<class T>
DBus::RefPtrI< T >::RefPtrI | ( | T * | ptr = 0 | ) |
◆ ~RefPtrI()
template<class T>
DBus::RefPtrI< T >::~RefPtrI | ( | ) |
Definition at line 40 of file refptr_impl.h.
Member Function Documentation
◆ get()
template<class T>
|
inline |
◆ operator*()
template<class T>
|
inline |
◆ operator->()
template<class T>
|
inline |
◆ operator=()
template<class T>
|
inline |
Member Data Documentation
◆ __cnt
template<class T>
|
private |
Definition at line 155 of file util.h.
Referenced by get(), operator->(), operator=(), and ~RefPtrI().
◆ __ptr
template<class T>
|
private |
Definition at line 154 of file util.h.
Referenced by get(), operator*(), operator->(), operator=(), RefPtrI(), and ~RefPtrI().
The documentation for this class was generated from the following files: