From 5ae1a179083adf43bce2cb4c0d8073b7b3de6f09 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 3 Aug 2023 12:45:36 -0400 Subject: [PATCH] Revert "DoublyLinkedList: Add a RemoveAllBefore convenience function." This reverts commit c6cd9b51a258017f5cb8d5e494d46f4515705a04. This wound up being unnecessary for the event_queue implementation, and furthermore is of dubious value in general. --- .../private/kernel/util/DoublyLinkedList.h | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/headers/private/kernel/util/DoublyLinkedList.h b/headers/private/kernel/util/DoublyLinkedList.h index eb5d27c87a..492e888955 100644 --- a/headers/private/kernel/util/DoublyLinkedList.h +++ b/headers/private/kernel/util/DoublyLinkedList.h @@ -338,8 +338,6 @@ public: inline void Add(Element* element, bool back = true); inline void Remove(Element* element); - inline void RemoveAllBefore(Element* element); - inline void Swap(Element* a, Element* b); inline void MoveFrom(DOUBLY_LINKED_LIST_CLASS_NAME* fromList); @@ -502,7 +500,6 @@ DOUBLY_LINKED_LIST_CLASS_NAME::Add(Element* element, bool back) Insert(element, back); } - // Remove DOUBLY_LINKED_LIST_TEMPLATE_LIST void @@ -531,19 +528,6 @@ DOUBLY_LINKED_LIST_CLASS_NAME::Remove(Element* element) } } - -// RemoveAllBefore -DOUBLY_LINKED_LIST_TEMPLATE_LIST -void -DOUBLY_LINKED_LIST_CLASS_NAME::RemoveAllBefore(Element* element) -{ - if (element != NULL) { - fFirst = element; - sGetLink(element)->previous = NULL; - } -} - - // Swap DOUBLY_LINKED_LIST_TEMPLATE_LIST void @@ -567,7 +551,6 @@ DOUBLY_LINKED_LIST_CLASS_NAME::Swap(Element* a, Element* b) } } - // MoveFrom DOUBLY_LINKED_LIST_TEMPLATE_LIST void @@ -587,7 +570,6 @@ DOUBLY_LINKED_LIST_CLASS_NAME::MoveFrom(DOUBLY_LINKED_LIST_CLASS_NAME* fromList) } } - // RemoveAll DOUBLY_LINKED_LIST_TEMPLATE_LIST void @@ -597,7 +579,6 @@ DOUBLY_LINKED_LIST_CLASS_NAME::RemoveAll() fLast = NULL; } - // RemoveHead DOUBLY_LINKED_LIST_TEMPLATE_LIST Element*