#include <base.h>
Inherited by Channel, HTTPClient, HTTPPage, Mode, Serializable [virtual], Service [virtual], and User [virtual].
Public Member Functions | |
| Base () | |
| virtual | ~Base () |
| void | AddReference (ReferenceBase *r) |
| void | DelReference (ReferenceBase *r) |
Private Attributes | |
| std::set< ReferenceBase * > * | references |
The base class that most classes in Anope inherit from
Definition at line 17 of file base.h.
| Base::~Base | ( | ) | [virtual] |
Definition at line 21 of file base.cpp.
References references.
| void Base::AddReference | ( | ReferenceBase * | r | ) |
Adds a reference to this object. Eg, when a Reference is created referring to this object this is called. It is used to cleanup references when this object is destructed.
Definition at line 31 of file base.cpp.
References references.
| void Base::DelReference | ( | ReferenceBase * | r | ) |
Definition at line 38 of file base.cpp.
References references.
std::set<ReferenceBase *>* Base::references [private] |
Definition at line 20 of file base.h.
Referenced by AddReference(), DelReference(), and ~Base().
1.7.1