|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <LinkedList.h>
Public Member Functions | |
| void | delink () |
| bool | hasNext () const |
| bool | hasPrev () const |
| void | insertAfter (LinkedListElement *pElem) |
| void | insertBefore (LinkedListElement *pElem) |
| bool | isInList () const |
| LinkedListElement () | |
| LinkedListElement * | next () |
| LinkedListElement const * | next () const |
| LinkedListElement * | nocheck_next () |
| LinkedListElement const * | nocheck_next () const |
| LinkedListElement * | nocheck_prev () |
| LinkedListElement const * | nocheck_prev () const |
| LinkedListElement * | prev () |
| LinkedListElement const * | prev () const |
| virtual | ~LinkedListElement () |
Private Member Functions | |
| LinkedListElement (LinkedListElement const &) | |
| LinkedListElement & | operator= (LinkedListElement const &) |
Private Attributes | |
| LinkedListElement * | iNext |
| LinkedListElement * | iPrev |
Friends | |
| class | LinkedListHead |
Definition at line 15 of file LinkedList.h.
|
inline |
Definition at line 23 of file LinkedList.h.
Referenced by insertAfter(), insertBefore(), LinkedListElement(), next(), next(), nocheck_next(), nocheck_next(), nocheck_prev(), nocheck_prev(), operator=(), prev(), and prev().
|
inlinevirtual |
Definition at line 24 of file LinkedList.h.
References delink().
|
private |
References LinkedListElement().
|
inline |
Definition at line 40 of file LinkedList.h.
References iNext, iPrev, and isInList().
Referenced by RefManager< TO, FROM >::clearReferences(), Reference< TO, FROM >::invalidate(), Reference< TO, FROM >::unlink(), and ~LinkedListElement().
|
inline |
|
inline |
|
inline |
Definition at line 56 of file LinkedList.h.
References iNext, iPrev, and LinkedListElement().
|
inline |
Definition at line 48 of file LinkedList.h.
References iNext, iPrev, and LinkedListElement().
|
inline |
|
inline |
Definition at line 30 of file LinkedList.h.
References hasNext(), iNext, and LinkedListElement().
Referenced by LinkedListHead::getSize(), Reference< TO, FROM >::next(), and Reference< TO, FROM >::next().
|
inline |
Definition at line 31 of file LinkedList.h.
References hasNext(), iNext, and LinkedListElement().
|
inline |
Definition at line 35 of file LinkedList.h.
References iNext, and LinkedListElement().
Referenced by Reference< TO, FROM >::nocheck_next(), and Reference< TO, FROM >::nocheck_next().
|
inline |
Definition at line 36 of file LinkedList.h.
References iNext, and LinkedListElement().
|
inline |
Definition at line 37 of file LinkedList.h.
References iPrev, and LinkedListElement().
Referenced by Reference< TO, FROM >::nocheck_prev(), and Reference< TO, FROM >::nocheck_prev().
|
inline |
Definition at line 38 of file LinkedList.h.
References iPrev, and LinkedListElement().
|
private |
References LinkedListElement().
|
inline |
Definition at line 32 of file LinkedList.h.
References hasPrev(), iPrev, and LinkedListElement().
Referenced by Reference< TO, FROM >::prev(), and Reference< TO, FROM >::prev().
|
inline |
Definition at line 33 of file LinkedList.h.
References hasPrev(), iPrev, and LinkedListElement().
|
friend |
Definition at line 18 of file LinkedList.h.
References LinkedListHead.
Referenced by LinkedListHead.
|
private |
Definition at line 20 of file LinkedList.h.
Referenced by delink(), hasNext(), insertAfter(), insertBefore(), isInList(), LinkedListElement(), next(), next(), nocheck_next(), and nocheck_next().
|
private |
Definition at line 21 of file LinkedList.h.
Referenced by delink(), hasPrev(), insertAfter(), insertBefore(), isInList(), LinkedListElement(), nocheck_prev(), nocheck_prev(), prev(), and prev().