#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.