#include <RefCounter.h>
Public Types | |
typedef unsigned int | refCounterType |
Public Member Functions | |
RefCounter () | |
RefCounter (const RefCounter &rc) | |
bool | lastRef () const |
bool | sharedRef () const |
void | addRef () const |
void | delRef () const |
Private Member Functions | |
RefCounter & | operator= (const RefCounter &) |
Private Attributes | |
refCounterType | xrefs |
Definition at line 9 of file RefCounter.h.
typedef unsigned int RefCounter::refCounterType |
Definition at line 19 of file RefCounter.h.
RefCounter::RefCounter | ( | ) | [inline] |
Definition at line 27 of file RefCounter.h.
RefCounter::RefCounter | ( | const RefCounter & | rc | ) | [inline] |
Definition at line 31 of file RefCounter.h.
void RefCounter::addRef | ( | ) | const [inline] |
Definition at line 48 of file RefCounter.h.
void RefCounter::delRef | ( | ) | const [inline] |
Definition at line 51 of file RefCounter.h.
bool RefCounter::lastRef | ( | ) | const [inline] |
Definition at line 44 of file RefCounter.h.
References xrefs.
RefCounter& RefCounter::operator= | ( | const RefCounter & | ) | [private] |
bool RefCounter::sharedRef | ( | ) | const [inline] |
Definition at line 46 of file RefCounter.h.
References xrefs.
refCounterType RefCounter::xrefs [private] |
Definition at line 66 of file RefCounter.h.
Referenced by lastRef(), and sharedRef().