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

Public Member Functions | |
RefPtr (T *ptr=0) | |
~RefPtr () | |
RefPtr & | operator= (const RefPtr &ref) |
T & | operator* () const |
T * | operator-> () const |
T * | get () const |
Private Attributes | |
T * | __ptr |
RefCnt | __cnt |
Detailed Description
Constructor & Destructor Documentation
◆ RefPtr()
template<class T>
|
inline |
◆ ~RefPtr()
template<class T>
|
inline |
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 206 of file util.h.
Referenced by get(), operator->(), operator=(), and ~RefPtr().
◆ __ptr
template<class T>
|
private |
Definition at line 205 of file util.h.
Referenced by get(), operator*(), operator->(), operator=(), RefPtr(), and ~RefPtr().
The documentation for this class was generated from the following file: