AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "LinkedList.h"
Public Member Functions | |
LinkedListElement ()=default | |
~LinkedListElement () | |
bool | hasNext () const |
bool | hasPrev () const |
bool | isInList () const |
LinkedListElement * | next () |
LinkedListElement const * | next () const |
LinkedListElement * | prev () |
LinkedListElement const * | prev () const |
LinkedListElement * | nocheck_next () |
LinkedListElement const * | nocheck_next () const |
LinkedListElement * | nocheck_prev () |
LinkedListElement const * | nocheck_prev () const |
void | delink () |
void | insertBefore (LinkedListElement *pElem) |
void | insertAfter (LinkedListElement *pElem) |
Private Attributes | |
LinkedListElement * | iNext {nullptr} |
LinkedListElement * | iPrev {nullptr} |
Friends | |
class | LinkedListHead |
|
default |
|
inline |
References iNext, iPrev, and isInList().
Referenced by RefMgr< TO, FROM >::clearReferences(), Reference< TO, FROM >::invalidate(), Reference< TO, FROM >::unlink(), and ~LinkedListElement().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References hasNext(), and iNext.
Referenced by LinkedListHead::getSize(), and Reference< TO, FROM >::next().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
Referenced by delink(), LinkedListHead::getLast(), hasPrev(), insertAfter(), insertBefore(), isInList(), LinkedListHead::LinkedListHead(), nocheck_prev(), and prev().