#include <refCounter.h>
Data Structures | |
| class | actualData |
Public Member Functions | |
| refCounter (const T &src) | |
| refCounter (const refCounter &src) | |
| ~refCounter () | |
| refCounter & | operator= (const refCounter &src) |
| refCounter & | operator= (const T &src) |
| T & | getData () |
| const T & | getData () const |
Private Member Functions | |
| void | reference () const |
| void | dereference () const |
| refCounter () | |
Private Attributes | |
| actualData * | theData |
Definition at line 46 of file refCounter.h.
| refCounter< T >::refCounter | ( | ) | [inline, private] |
Definition at line 79 of file refCounter.h.
| refCounter< T >::refCounter | ( | const T & | src | ) | [inline] |
Definition at line 82 of file refCounter.h.
References refCounter< T >::reference(), and refCounter< T >::theData.
| refCounter< T >::refCounter | ( | const refCounter< T > & | src | ) | [inline] |
Definition at line 91 of file refCounter.h.
References refCounter< T >::reference(), and refCounter< T >::theData.
| refCounter< T >::~refCounter | ( | ) | [inline] |
Definition at line 100 of file refCounter.h.
References refCounter< T >::dereference().
| void refCounter< T >::dereference | ( | ) | const [inline, private] |
Definition at line 71 of file refCounter.h.
References refCounter< T >::actualData::dereference(), and refCounter< T >::theData.
Referenced by refCounter< T >::operator=(), and refCounter< T >::~refCounter().
| const T& refCounter< T >::getData | ( | ) | const [inline] |
Definition at line 124 of file refCounter.h.
References refCounter< T >::actualData::getData(), and refCounter< T >::theData.
| T& refCounter< T >::getData | ( | ) | [inline] |
Definition at line 120 of file refCounter.h.
References refCounter< T >::actualData::getData(), and refCounter< T >::theData.
| refCounter& refCounter< T >::operator= | ( | const T & | src | ) | [inline] |
Definition at line 114 of file refCounter.h.
References refCounter< T >::dereference(), refCounter< T >::reference(), and refCounter< T >::theData.
| refCounter& refCounter< T >::operator= | ( | const refCounter< T > & | src | ) | [inline] |
Definition at line 103 of file refCounter.h.
References refCounter< T >::dereference(), refCounter< T >::reference(), and refCounter< T >::theData.
| void refCounter< T >::reference | ( | ) | const [inline, private] |
Definition at line 67 of file refCounter.h.
References refCounter< T >::actualData::reference(), and refCounter< T >::theData.
Referenced by refCounter< T >::operator=(), and refCounter< T >::refCounter().
actualData* refCounter< T >::theData [private] |
Definition at line 63 of file refCounter.h.
Referenced by refCounter< T >::dereference(), refCounter< T >::getData(), refCounter< T >::operator=(), refCounter< T >::refCounter(), and refCounter< T >::reference().
1.6.1