IBR-DTNSuite
0.12
|
#include <refcnt_ptr.h>
Classes | |
class | Holder |
Public Member Functions | |
refcnt_ptr (T *p) | |
~refcnt_ptr () | |
refcnt_ptr (const refcnt_ptr< T > &right) | |
refcnt_ptr< T > & | operator= (const refcnt_ptr< T > &right) |
T * | operator-> () |
T & | operator* () |
T * | getPointer () |
const T * | operator-> () const |
const T & | operator* () const |
const T * | getPointer () const |
Protected Attributes | |
Holder * | h_ |
Definition at line 28 of file refcnt_ptr.h.
|
inlineexplicit |
Definition at line 59 of file refcnt_ptr.h.
|
inline |
Definition at line 64 of file refcnt_ptr.h.
|
inline |
Definition at line 70 of file refcnt_ptr.h.
|
inline |
Definition at line 94 of file refcnt_ptr.h.
Referenced by dtn::data::MemoryBundleSet::assign(), and dtn::storage::SQLiteBundleSet::assign().
|
inline |
Definition at line 98 of file refcnt_ptr.h.
|
inline |
Definition at line 93 of file refcnt_ptr.h.
|
inline |
Definition at line 97 of file refcnt_ptr.h.
|
inline |
Definition at line 92 of file refcnt_ptr.h.
|
inline |
Definition at line 96 of file refcnt_ptr.h.
|
inline |
Definition at line 76 of file refcnt_ptr.h.
|
protected |
Definition at line 44 of file refcnt_ptr.h.
Referenced by refcnt_ptr< Slot >::getPointer(), refcnt_ptr< Slot >::operator*(), refcnt_ptr< Slot >::operator->(), refcnt_ptr< Slot >::operator=(), and refcnt_ptr< Slot >::refcnt_ptr().