TrinityCore
|
#include <RefManager.h>
Public Types | |
typedef LinkedListHead::Iterator< ReferenceType > | iterator |
typedef LinkedListHead::Iterator< ReferenceType const > | const_iterator |
Public Types inherited from LinkedListHead | |
typedef Iterator< LinkedListElement > | iterator |
Public Member Functions | |
RefManager () | |
ReferenceType * | getFirst () |
ReferenceType const * | getFirst () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
virtual | ~RefManager () |
void | clearReferences () |
Public Member Functions inherited from LinkedListHead | |
LinkedListHead () | |
bool | isEmpty () const |
LinkedListElement * | getFirst () |
LinkedListElement const * | getFirst () const |
LinkedListElement * | getLast () |
LinkedListElement const * | getLast () const |
void | insertFirst (LinkedListElement *pElem) |
void | insertLast (LinkedListElement *pElem) |
uint32 | getSize () const |
void | incSize () |
void | decSize () |
Additional Inherited Members | |
Protected Member Functions inherited from LinkedListHead | |
~LinkedListHead () | |
Definition at line 25 of file RefManager.h.
typedef LinkedListHead::Iterator<ReferenceType const> RefManager< ReferenceType >::const_iterator |
Definition at line 29 of file RefManager.h.
typedef LinkedListHead::Iterator<ReferenceType> RefManager< ReferenceType >::iterator |
Definition at line 28 of file RefManager.h.
|
inline |
Definition at line 30 of file RefManager.h.
|
inlinevirtual |
|
inline |
Definition at line 36 of file RefManager.h.
|
inline |
|
inline |
Definition at line 47 of file RefManager.h.
|
inline |
|
inline |
Definition at line 40 of file RefManager.h.
|
inline |
Definition at line 32 of file RefManager.h.
|
inline |