DBus::RefPtrI< T > Class Template Reference

#include <util.h>

Inheritance diagram for DBus::RefPtrI< T >:

List of all members.

Public Member Functions

 RefPtrI (T *ptr=0)
 ~RefPtrI ()
RefPtrIoperator= (const RefPtrI &ref)
T & operator* () const
T * operator-> () const
T * get () const

Private Attributes

T * __ptr
RefCnt __cnt

Detailed Description

template<class T>
class DBus::RefPtrI< T >

Definition at line 113 of file util.h.


Constructor & Destructor Documentation

template<class T>
DBus::RefPtrI< T >::RefPtrI ( T *  ptr = 0  )  [inline]

Definition at line 35 of file refptr_impl.h.

template<class T >
DBus::RefPtrI< T >::~RefPtrI (  )  [inline]

Member Function Documentation

template<class T>
T* DBus::RefPtrI< T >::get (  )  const [inline]

Definition at line 145 of file util.h.

Referenced by DBus::Connection::setup().

template<class T>
T& DBus::RefPtrI< T >::operator* (  )  const [inline]

Definition at line 133 of file util.h.

template<class T>
T* DBus::RefPtrI< T >::operator-> (  )  const [inline]

Definition at line 138 of file util.h.

template<class T>
RefPtrI& DBus::RefPtrI< T >::operator= ( const RefPtrI< T > &  ref  )  [inline]

Definition at line 121 of file util.h.


Member Data Documentation


The documentation for this class was generated from the following files: