diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-07-11 17:47:14 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-07-11 17:47:14 +0200 |
commit | fbbcc3167053950d2000cd88bb7d98266491768f (patch) | |
tree | 170a59a57cf001b16b8e4545d6deda486220dd05 /src/server/shared | |
parent | cbb532e4bec11d59f2072441a43b7c797de6d16d (diff) |
Core/Misc: Simplify LinkedListHead::isEmpty and rename to empty to fit standard container naming
Diffstat (limited to 'src/server/shared')
-rw-r--r-- | src/server/shared/Dynamic/LinkedList.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/shared/Dynamic/LinkedList.h b/src/server/shared/Dynamic/LinkedList.h index bc4a10da741..01a2e2610a8 100644 --- a/src/server/shared/Dynamic/LinkedList.h +++ b/src/server/shared/Dynamic/LinkedList.h @@ -83,7 +83,7 @@ class LinkedListElement LinkedListElement& operator=(LinkedListElement&&) = delete; protected: - virtual ~LinkedListElement() + ~LinkedListElement() { delink(); } @@ -107,13 +107,13 @@ class LinkedListHead iLast.iPrev = &iFirst; } - bool isEmpty() const { return(!iFirst.iNext->isInList()); } + bool empty() const { return iFirst.iNext == &iLast; } - LinkedListElement * getFirst() { return (isEmpty() ? nullptr : iFirst.iNext); } - LinkedListElement const* getFirst() const { return (isEmpty() ? nullptr : iFirst.iNext); } + LinkedListElement * getFirst() { return (empty() ? nullptr : iFirst.iNext); } + LinkedListElement const* getFirst() const { return (empty() ? nullptr : iFirst.iNext); } - LinkedListElement * getLast() { return(isEmpty() ? nullptr : iLast.iPrev); } - LinkedListElement const* getLast() const { return(isEmpty() ? nullptr : iLast.iPrev); } + LinkedListElement * getLast() { return (empty() ? nullptr : iLast.iPrev); } + LinkedListElement const* getLast() const { return (empty() ? nullptr : iLast.iPrev); } void insertFirst(LinkedListElement* pElem) { @@ -166,18 +166,18 @@ class LinkedListHead { // construct with node pointer _Pnode } - Iterator& operator=(const_pointer const& _Right) + Iterator& operator=(const_pointer _Right) { - _Ptr = pointer(_Right); + _Ptr = const_cast<pointer>(_Right); return *this; } - reference operator*() + reference operator*() const { // return designated value return *_Ptr; } - pointer operator->() + pointer operator->() const { // return pointer to class object return _Ptr; } |