#include <referenced.h>

Public Member Functions | |
| Referenced () | |
| virtual | ~Referenced () |
| void | AddObjectRef (Ref< Referenced > *) |
| void | RemObjectRef (Ref< Referenced > *) |
| SList * | GetRefs () |
Protected Member Functions | |
| void | InvalidateAllRefs () |
Protected Attributes | |
| SList | refList |
| Referenced::Referenced | ( | ) |
Constructor.
| Referenced::~Referenced | ( | ) | [virtual] |
Destructor.
| void Referenced::AddObjectRef | ( | Ref< Referenced > * | r | ) | [inline] |
Hangs the reference to an object on refList.
| void Referenced::RemObjectRef | ( | Ref< Referenced > * | r | ) | [inline] |
Removes the reference to r from the refList.
| SList * Referenced::GetRefs | ( | ) | [inline] |
| void Referenced::InvalidateAllRefs | ( | ) | [protected] |
Invalidates all references.
SList Referenced::refList [protected] |
1.5.3