![]() |
TrinityCore
|
#include <LinkedList.h>
Inheritance diagram for LinkedListElement:Public Member Functions | |
| 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) |
Protected Member Functions | |
| ~LinkedListElement () | |
Private Member Functions | |
| LinkedListElement (LinkedListElement const &)=delete | |
| LinkedListElement & | operator= (LinkedListElement const &)=delete |
Private Attributes | |
| LinkedListElement * | iNext |
| LinkedListElement * | iPrev |
Friends | |
| class | LinkedListHead |
Definition at line 27 of file LinkedList.h.
|
inline |
Definition at line 36 of file LinkedList.h.
|
privatedelete |
|
inlineprotected |
Definition at line 84 of file LinkedList.h.
References delink().
|
inline |
Definition at line 52 of file LinkedList.h.
References iNext, iPrev, and isInList().
Referenced by Reference< TO, FROM >::invalidate(), Reference< TO, FROM >::unlink(), and ~LinkedListElement().
|
inline |
|
inline |
|
inline |
Definition at line 71 of file LinkedList.h.
Referenced by LinkedListHead::insertFirst().
|
inline |
Definition at line 63 of file LinkedList.h.
Referenced by LinkedListHead::insertLast().
|
inline |
Definition at line 40 of file LinkedList.h.
Referenced by delink(), and LinkedListHead::isEmpty().
|
inline |
Definition at line 42 of file LinkedList.h.
References hasNext(), and iNext.
Referenced by LinkedListHead::getSize(), Reference< TO, FROM >::next(), and Reference< TO, FROM >::next().
|
inline |
Definition at line 43 of file LinkedList.h.
|
inline |
Definition at line 47 of file LinkedList.h.
References iNext.
Referenced by Reference< TO, FROM >::nocheck_next(), and Reference< TO, FROM >::nocheck_next().
|
inline |
Definition at line 48 of file LinkedList.h.
References iNext.
|
inline |
Definition at line 49 of file LinkedList.h.
References iPrev.
Referenced by Reference< TO, FROM >::nocheck_prev(), and Reference< TO, FROM >::nocheck_prev().
|
inline |
Definition at line 50 of file LinkedList.h.
References iPrev.
|
privatedelete |
|
inline |
Definition at line 44 of file LinkedList.h.
References hasPrev(), and iPrev.
Referenced by Reference< TO, FROM >::prev(), and Reference< TO, FROM >::prev().
|
inline |
Definition at line 45 of file LinkedList.h.
|
friend |
Definition at line 30 of file LinkedList.h.
|
private |
Definition at line 32 of file LinkedList.h.
Referenced by delink(), LinkedListHead::getFirst(), LinkedListHead::getFirst(), hasNext(), insertAfter(), insertBefore(), LinkedListHead::isEmpty(), isInList(), LinkedListHead::LinkedListHead(), next(), next(), nocheck_next(), and nocheck_next().
|
private |
Definition at line 33 of file LinkedList.h.
Referenced by delink(), LinkedListHead::getLast(), LinkedListHead::getLast(), hasPrev(), insertAfter(), insertBefore(), isInList(), LinkedListHead::LinkedListHead(), nocheck_prev(), nocheck_prev(), prev(), and prev().