refCounter< T > Class Template Reference

#include <refCounter.h>

Data Structures

class  actualData

Public Member Functions

 refCounter (const T &src)
 refCounter (const refCounter &src)
 ~refCounter ()
refCounteroperator= (const refCounter &src)
refCounteroperator= (const T &src)
T & getData ()
const T & getData () const

Private Member Functions

void reference () const
void dereference () const
 refCounter ()

Private Attributes

actualDatatheData

Detailed Description

template<class T>
class refCounter< T >

Definition at line 46 of file refCounter.h.


Constructor & Destructor Documentation

template<class T >
refCounter< T >::refCounter (  )  [inline, private]

Definition at line 79 of file refCounter.h.

template<class T >
refCounter< T >::refCounter ( const T &  src  )  [inline]

Definition at line 82 of file refCounter.h.

References refCounter< T >::reference(), and refCounter< T >::theData.

template<class T >
refCounter< T >::refCounter ( const refCounter< T > &  src  )  [inline]

Definition at line 91 of file refCounter.h.

References refCounter< T >::reference(), and refCounter< T >::theData.

template<class T >
refCounter< T >::~refCounter (  )  [inline]

Definition at line 100 of file refCounter.h.

References refCounter< T >::dereference().


Member Function Documentation

template<class T >
void refCounter< T >::dereference (  )  const [inline, private]
template<class T >
const T& refCounter< T >::getData (  )  const [inline]
template<class T >
T& refCounter< T >::getData (  )  [inline]
template<class T >
refCounter& refCounter< T >::operator= ( const T &  src  )  [inline]
template<class T >
refCounter& refCounter< T >::operator= ( const refCounter< T > &  src  )  [inline]
template<class T >
void refCounter< T >::reference (  )  const [inline, private]

Field Documentation

template<class T >
actualData* refCounter< T >::theData [private]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1