|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <RefManager.h>
Public Types | |
| typedef LinkedListHead::Iterator< Reference< TO, FROM > > | iterator |
| Public Types inherited from LinkedListHead | |
| typedef Iterator< LinkedListElement > | iterator |
Public Member Functions | |
| iterator | begin () |
| void | clearReferences () |
| iterator | end () |
| Reference< TO, FROM > * | getFirst () |
| Reference< TO, FROM > const * | getFirst () const |
| Reference< TO, FROM > * | getLast () |
| Reference< TO, FROM > const * | getLast () const |
| iterator | rbegin () |
| RefManager () | |
| iterator | rend () |
| virtual | ~RefManager () |
| Public Member Functions inherited from LinkedListHead | |
| void | decSize () |
| LinkedListElement * | getFirst () |
| LinkedListElement const * | getFirst () const |
| LinkedListElement * | getLast () |
| LinkedListElement const * | getLast () const |
| uint32 | getSize () const |
| void | incSize () |
| void | insertFirst (LinkedListElement *pElem) |
| void | insertLast (LinkedListElement *pElem) |
| bool | isEmpty () const |
| LinkedListHead () | |
| virtual | ~LinkedListHead () |
Definition at line 13 of file RefManager.h.
| typedef LinkedListHead::Iterator< Reference<TO, FROM> > RefManager< TO, FROM >::iterator |
Definition at line 16 of file RefManager.h.
|
inline |
Definition at line 17 of file RefManager.h.
Referenced by GridRefManager< Corpse >::getFirst(), and GridRefManager< Corpse >::getLast().
|
inlinevirtual |
Definition at line 18 of file RefManager.h.
References clearReferences().
|
inline |
Definition at line 25 of file RefManager.h.
References getFirst().
|
inline |
Definition at line 30 of file RefManager.h.
References LinkedListElement::delink(), and getFirst().
Referenced by ~RefManager().
|
inline |
Definition at line 26 of file RefManager.h.
|
inline |
Definition at line 20 of file RefManager.h.
References LinkedListHead::getFirst().
Referenced by begin(), clearReferences(), GroupRefManager::getFirst(), GroupRefManager::getFirst(), HostileRefManager::getFirst(), LootValidatorRefManager::getFirst(), MapRefManager::getFirst(), and MapRefManager::getFirst().
|
inline |
Definition at line 21 of file RefManager.h.
References LinkedListHead::getFirst().
|
inline |
Definition at line 22 of file RefManager.h.
References LinkedListHead::getLast().
Referenced by LootValidatorRefManager::getLast(), MapRefManager::getLast(), MapRefManager::getLast(), and rbegin().
|
inline |
Definition at line 23 of file RefManager.h.
References LinkedListHead::getLast().
|
inline |
Definition at line 27 of file RefManager.h.
References getLast().
|
inline |
Definition at line 28 of file RefManager.h.