DBus::RefPtr< T > Class Template Reference

#include <util.h>

List of all members.

Public Member Functions

 RefPtr (T *ptr=0)
 ~RefPtr ()
RefPtroperator= (const RefPtr &ref)
T & operator* () const
T * operator-> () const
T * get () const


Detailed Description

template<class T>
class DBus::RefPtr< T >

Definition at line 160 of file util.h.


Constructor & Destructor Documentation

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

Definition at line 164 of file util.h.

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

Definition at line 168 of file util.h.


Member Function Documentation

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

Definition at line 197 of file util.h.

Referenced by DBus::Slot< void, const SignalMessage & >::empty().

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

Definition at line 185 of file util.h.

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

Definition at line 190 of file util.h.

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

Definition at line 173 of file util.h.


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

Generated on Sat Jul 11 11:14:28 2009 for libdbus-c++ by  doxygen 1.5.9