TrinityCore
|
#include <LinkedList.h>
Classes | |
class | Iterator |
Public Types | |
typedef Iterator< LinkedListElement > | iterator |
Public Member Functions | |
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 () |
Protected Member Functions | |
~LinkedListHead () | |
Private Member Functions | |
LinkedListHead (LinkedListHead const &)=delete | |
LinkedListHead (LinkedListHead &&)=delete | |
LinkedListHead & | operator= (LinkedListHead const &)=delete |
LinkedListHead & | operator= (LinkedListHead &&)=delete |
Private Attributes | |
LinkedListElement | iFirst |
LinkedListElement | iLast |
uint32 | iSize |
Definition at line 94 of file LinkedList.h.
Definition at line 218 of file LinkedList.h.
|
inline |
Definition at line 102 of file LinkedList.h.
|
privatedelete |
|
privatedelete |
|
inlineprotected |
Definition at line 227 of file LinkedList.h.
|
inline |
|
inline |
Definition at line 112 of file LinkedList.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 128 of file LinkedList.h.
|
inline |
|
inline |
Definition at line 118 of file LinkedList.h.
|
inline |
Definition at line 123 of file LinkedList.h.
|
inline |
Definition at line 110 of file LinkedList.h.
|
privatedelete |
|
privatedelete |
|
private |
Definition at line 97 of file LinkedList.h.
|
private |
Definition at line 98 of file LinkedList.h.
|
private |
Definition at line 99 of file LinkedList.h.