KSD_EXPORT_CLASSclass TAuxRefCounter

Used to provide auxilary reference counting.

Public Methods

[more] TAuxRefCounter()
Create new auxilary reference counter
[more] ~TAuxRefCounter()
Destroy an auxilary reference counter
[more]void Clear()
Refer to a new object
[more]TAuxRefCounter& operator = (const TAuxRefCounter& V)
Make refer to a difference auxilary refernce counter
[more]int GetCount() const
Returns the number of refernces to this data
[more]void AddRef()
Add a reference
[more]void RemoveRef()
Remove a reference


Documentation

Used to provide auxilary reference counting. You can think of it as a reference counter where the reference data is the reference count itself.
o TAuxRefCounter()
Create new auxilary reference counter

o ~TAuxRefCounter()
Destroy an auxilary reference counter

ovoid Clear()
Refer to a new object

oTAuxRefCounter& operator = (const TAuxRefCounter& V)
Make refer to a difference auxilary refernce counter

oint GetCount() const
Returns the number of refernces to this data

ovoid AddRef()
Add a reference

ovoid RemoveRef()
Remove a reference


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.