#include <refcount.h>
Public Member Functions | |
T & | access () |
void | decref () |
void | incref () |
T & | operator* () |
Refcounter (const Refcounter &source) | |
Refcounter (const T &val) | |
Creator. | |
Refcounter () | |
virtual | ~Refcounter () |
Falcon::Refcounter< T >::Refcounter | ( | ) | [inline] |
virtual Falcon::Refcounter< T >::~Refcounter | ( | ) | [inline, virtual] |
Falcon::Refcounter< T >::Refcounter | ( | const T & | val | ) | [inline] |
Creator.
Sets the count to zero. The creator must incref, it it wishes.
Falcon::Refcounter< T >::Refcounter | ( | const Refcounter< T > & | source | ) | [inline] |
T& Falcon::Refcounter< T >::access | ( | ) | [inline] |
void Falcon::Refcounter< T >::decref | ( | ) | [inline] |
void Falcon::Refcounter< T >::incref | ( | ) | [inline] |
T& Falcon::Refcounter< T >::operator* | ( | ) | [inline] |