Public Member Functions | |
CReferenceCount () | |
CReferenceCount (long initialValue) | |
CReferenceCount (const CReferenceCount &rhs) | |
CReferenceCount & | operator= (const CReferenceCount &rhs) |
long | Increment () |
long | Decrement () |
bool | WeOwnOnlyReference () const |
bool | IsZero () const |
void | SetToOne () |
long | GetValue () const |
CReferenceCount | ( | ) | [inline] |
CReferenceCount | ( | long | initialValue | ) | [inline, explicit] |
CReferenceCount | ( | const CReferenceCount & | rhs | ) |
CReferenceCount& operator= | ( | const CReferenceCount & | rhs | ) |
long Increment | ( | ) | [inline] |
long Decrement | ( | ) | [inline] |
bool WeOwnOnlyReference | ( | ) | const [inline] |
bool IsZero | ( | ) | const [inline] |
void SetToOne | ( | ) | [inline] |
long GetValue | ( | ) | const [inline] |