|
ESyS-Particle
2.3.4
|
Template class for a handle/ref. counted pointer. More...
#include <handle.h>
Public Member Functions | |
| T_Handle (T *) | |
| T_Handle (const T_Handle &) | |
| ~T_Handle () | |
| T_Handle & | operator= (const T_Handle &) |
| T * | operator-> () |
| T & | operator* () |
Private Attributes | |
| T * | m_rep |
| int * | m_count |
Template class for a handle/ref. counted pointer.
Extended version of the example in Stroustrup, p. 783
|
inline |
References T_Handle< T >::m_rep.
|
inline |
References T_Handle< T >::m_rep.
References T_Handle< T >::m_count, and T_Handle< T >::m_rep.
|
private |
Referenced by T_Handle< T >::operator=().
|
private |
Referenced by T_Handle< T >::operator*(), T_Handle< T >::operator->(), and T_Handle< T >::operator=().