simple_ref_ptr< T, Locker >::ref Class Reference

List of all members.


Detailed Description

template<typename T, class Locker = NoLock>
class simple_ref_ptr< T, Locker >::ref

Definition at line 89 of file quicksp.h.


Public Member Functions

 ref (T *ptr)
 ~ref ()
unsigned int inc ()
unsigned int dec ()
Tget ()
Tget () const

Private Attributes

unsigned int m_count
Tm_type

Constructor & Destructor Documentation

template<typename T, class Locker = NoLock>
simple_ref_ptr< T, Locker >::ref::ref ( T ptr  )  [inline]

Definition at line 92 of file quicksp.h.

template<typename T, class Locker = NoLock>
simple_ref_ptr< T, Locker >::ref::~ref (  )  [inline]

Definition at line 94 of file quicksp.h.


Member Function Documentation

template<typename T, class Locker = NoLock>
unsigned int simple_ref_ptr< T, Locker >::ref::inc (  )  [inline]

Definition at line 99 of file quicksp.h.

Referenced by simple_ref_ptr< fake_unnamed::meta_dir_node >::operator=().

template<typename T, class Locker = NoLock>
unsigned int simple_ref_ptr< T, Locker >::ref::dec (  )  [inline]

Definition at line 107 of file quicksp.h.

Referenced by simple_ref_ptr< fake_unnamed::meta_dir_node >::unref().

template<typename T, class Locker = NoLock>
T* simple_ref_ptr< T, Locker >::ref::get ( void   )  [inline]

Definition at line 115 of file quicksp.h.

Referenced by simple_ref_ptr< fake_unnamed::meta_dir_node >::get().

template<typename T, class Locker = NoLock>
T* simple_ref_ptr< T, Locker >::ref::get ( void   )  const [inline]

Definition at line 120 of file quicksp.h.


Member Data Documentation

template<typename T, class Locker = NoLock>
unsigned int simple_ref_ptr< T, Locker >::ref::m_count [private]

template<typename T, class Locker = NoLock>
T* simple_ref_ptr< T, Locker >::ref::m_type [private]


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

Generated on Sat Dec 18 05:16:11 2010 for MythTV by  doxygen 1.5.5