#include <SharedPointer.h>
Public Member Functions | |
virtual void | dec () |
virtual void | inc () |
ref_count (T *pObject) | |
virtual long | use_count () const |
virtual | ~ref_count () |
Private Member Functions | |
ref_count & | operator= (const ref_count &rRefCount) |
ref_count (const ref_count &rRefCount) | |
Private Attributes | |
Mutex | m_Mutex |
long | m_nCount |
T * | m_pObject |
Definition at line 55 of file SharedPointer.h.
AVT::VmbAPI::ref_count< T >::ref_count | ( | const ref_count< T > & | rRefCount | ) | [private] |
Definition at line 39 of file SharedPointer_impl.h.
AVT::VmbAPI::ref_count< T >::ref_count | ( | T * | pObject | ) | [explicit] |
Definition at line 51 of file SharedPointer_impl.h.
AVT::VmbAPI::ref_count< T >::~ref_count | ( | ) | [virtual] |
Definition at line 58 of file SharedPointer_impl.h.
void AVT::VmbAPI::ref_count< T >::dec | ( | ) | [virtual] |
Implements AVT::VmbAPI::ref_count_base.
Definition at line 77 of file SharedPointer_impl.h.
void AVT::VmbAPI::ref_count< T >::inc | ( | ) | [virtual] |
Implements AVT::VmbAPI::ref_count_base.
Definition at line 67 of file SharedPointer_impl.h.
ref_count< T > & AVT::VmbAPI::ref_count< T >::operator= | ( | const ref_count< T > & | rRefCount | ) | [private] |
Definition at line 44 of file SharedPointer_impl.h.
long AVT::VmbAPI::ref_count< T >::use_count | ( | ) | const [virtual] |
Implements AVT::VmbAPI::ref_count_base.
Definition at line 94 of file SharedPointer_impl.h.
Mutex AVT::VmbAPI::ref_count< T >::m_Mutex [private] |
Definition at line 60 of file SharedPointer.h.
long AVT::VmbAPI::ref_count< T >::m_nCount [private] |
Definition at line 59 of file SharedPointer.h.
T* AVT::VmbAPI::ref_count< T >::m_pObject [private] |
Definition at line 58 of file SharedPointer.h.