Falcon::Refcounter< T > Class Template Reference

#include <refcount.h>

List of all members.

Public Member Functions

T & access ()
void decref ()
void incref ()
T & operator* ()
 Refcounter (const Refcounter &source)
 Refcounter (const T &val)
 Creator.
 Refcounter ()
virtual ~Refcounter ()

template<class T>
class Falcon::Refcounter< T >


Constructor & Destructor Documentation

template<class T >
Falcon::Refcounter< T >::Refcounter (  )  [inline]

template<class T >
virtual Falcon::Refcounter< T >::~Refcounter (  )  [inline, virtual]

template<class T >
Falcon::Refcounter< T >::Refcounter ( const T &  val  )  [inline]

Creator.

Sets the count to zero. The creator must incref, it it wishes.

template<class T >
Falcon::Refcounter< T >::Refcounter ( const Refcounter< T > &  source  )  [inline]


Member Function Documentation

template<class T >
T& Falcon::Refcounter< T >::access (  )  [inline]

template<class T >
void Falcon::Refcounter< T >::decref (  )  [inline]

template<class T >
void Falcon::Refcounter< T >::incref (  )  [inline]

template<class T >
T& Falcon::Refcounter< T >::operator* (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:40 2009 for Falcon_Core by  doxygen 1.5.8