216 return (!(*
this == _Right));
221 return (
_Ptr != _Right);
226 return (!(*
this == _Right));
231 return (
_Ptr == &_Right);
236 return (
_Ptr != &_Right);
LinkedListElement * getLast()
Definition: LinkedList.h:107
bool operator==(Iterator const &_Right) const
Definition: LinkedList.h:209
Definition: LinkedList.h:28
void insertLast(LinkedListElement *pElem)
Definition: LinkedList.h:115
bool hasNext() const
Definition: LinkedList.h:39
LinkedListElement const * getLast() const
Definition: LinkedList.h:108
LinkedListElement iLast
Definition: LinkedList.h:88
LinkedListHead()
Definition: LinkedList.h:92
Iterator< LinkedListElement > iterator
Definition: LinkedList.h:248
std::bidirectional_iterator_tag iterator_category
Definition: LinkedList.h:144
pointer _Mynode()
Definition: LinkedList.h:239
LinkedListElement * iNext
Definition: LinkedList.h:33
uint32 getSize() const
Definition: LinkedList.h:120
bool operator==(const_reference _Right) const
Definition: LinkedList.h:229
LinkedListElement const * getFirst() const
Definition: LinkedList.h:105
arena_t NULL
Definition: jemalloc_internal.h:624
void incSize()
Definition: LinkedList.h:137
LinkedListElement * getFirst()
Definition: LinkedList.h:104
pointer operator->()
Definition: LinkedList.h:178
LinkedListElement * next()
Definition: LinkedList.h:43
ptrdiff_t difference_type
Definition: LinkedList.h:146
reference operator*()
Definition: LinkedList.h:173
Iterator & operator--()
Definition: LinkedList.h:196
bool isInList() const
Definition: LinkedList.h:41
Iterator(pointer _Pnode)
Definition: LinkedList.h:157
void decSize()
Definition: LinkedList.h:138
pointer _Ptr
Definition: LinkedList.h:245
ptrdiff_t distance_type
Definition: LinkedList.h:147
Iterator()
Definition: LinkedList.h:153
Iterator operator++(int)
Definition: LinkedList.h:189
bool operator!=(Iterator const &_Right) const
Definition: LinkedList.h:214
void delink()
Definition: LinkedList.h:53
uint32 iSize
Definition: LinkedList.h:89
Iterator & operator++()
Definition: LinkedList.h:183
LinkedListElement iFirst
Definition: LinkedList.h:87
_Ty const & const_reference
Definition: LinkedList.h:151
virtual ~LinkedListHead()
Definition: LinkedList.h:100
LinkedListElement()
Definition: LinkedList.h:36
LinkedListElement * nocheck_next()
Definition: LinkedList.h:48
LinkedListElement const * nocheck_prev() const
Definition: LinkedList.h:51
_Ty const * const_pointer
Definition: LinkedList.h:149
LinkedListElement * nocheck_prev()
Definition: LinkedList.h:50
uint32_t uint32
Definition: Define.h:150
Iterator & operator=(Iterator const &_Right)
Definition: LinkedList.h:161
Definition: LinkedList.h:141
LinkedListElement * prev()
Definition: LinkedList.h:45
bool operator!=(const_reference _Right) const
Definition: LinkedList.h:234
bool isEmpty() const
Definition: LinkedList.h:102
_Ty & reference
Definition: LinkedList.h:150
void insertFirst(LinkedListElement *pElem)
Definition: LinkedList.h:110
void insertBefore(LinkedListElement *pElem)
Definition: LinkedList.h:61
_Ty value_type
Definition: LinkedList.h:145
LinkedListElement const * next() const
Definition: LinkedList.h:44
Iterator operator--(int)
Definition: LinkedList.h:202
bool operator==(pointer const &_Right) const
Definition: LinkedList.h:219
Definition: LinkedList.h:84
bool hasPrev() const
Definition: LinkedList.h:40
Iterator & operator=(const_pointer const &_Right)
Definition: LinkedList.h:167
LinkedListElement const * prev() const
Definition: LinkedList.h:46
virtual ~LinkedListElement()
Definition: LinkedList.h:37
LinkedListHead & operator=(LinkedListHead const &)
void insertAfter(LinkedListElement *pElem)
Definition: LinkedList.h:69
LinkedListElement & operator=(LinkedListElement const &)
bool operator!=(pointer const &_Right) const
Definition: LinkedList.h:224
_Ty * pointer
Definition: LinkedList.h:148
LinkedListElement const * nocheck_next() const
Definition: LinkedList.h:49
LinkedListElement * iPrev
Definition: LinkedList.h:34