#include <util.h>
![Inheritance graph](classDBus_1_1RefPtrI__inherit__graph.png)
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()
DBus::RefPtrI< T >::RefPtrI | ( | T * | ptr = 0 | ) |
Definition at line 35 of file refptr_impl.h.
◆ ~RefPtrI()
DBus::RefPtrI< T >::~RefPtrI |
Definition at line 40 of file refptr_impl.h.
Member Function Documentation
◆ get()
|
inline |
Definition at line 145 of file util.h.
References DBus::RefPtrI< T >::__cnt, DBus::RefPtrI< T >::__ptr, and DBus::RefCnt::noref().
Referenced by DBus::Connection::setup().
◆ operator*()
|
inline |
Definition at line 133 of file util.h.
References DBus::RefPtrI< T >::__ptr.
◆ operator->()
|
inline |
Definition at line 138 of file util.h.
References DBus::RefPtrI< T >::__cnt, DBus::RefPtrI< T >::__ptr, and DBus::RefCnt::noref().
◆ operator=()
|
inline |
Definition at line 121 of file util.h.
References DBus::RefPtrI< T >::__cnt, DBus::RefPtrI< T >::__ptr, and DBus::RefCnt::one().
Member Data Documentation
◆ __cnt
|
private |
Definition at line 155 of file util.h.
Referenced by DBus::RefPtrI< T >::get(), DBus::RefPtrI< T >::operator->(), and DBus::RefPtrI< T >::operator=().
◆ __ptr
|
private |
Definition at line 154 of file util.h.
Referenced by DBus::RefPtrI< T >::get(), DBus::RefPtrI< T >::operator*(), DBus::RefPtrI< T >::operator->(), and DBus::RefPtrI< T >::operator=().
The documentation for this class was generated from the following files: