Lines Matching refs:cur
51 static void InsertAfter(LinkedList* cur, LinkedList* node) noexcept
53 node->next = cur->next;
54 node->prev = cur;
55 cur->next->prev = node;
56 cur->next = node;
59 static void InsertBefore(LinkedList* cur, LinkedList* node) noexcept
61 node->next = cur;
62 node->prev = cur->prev;
63 cur->prev->next = node;
64 cur->prev = node;
99 static LinkedList* Next(LinkedList* cur) noexcept
101 if (cur->Empty()) {
105 LinkedList* next = cur->next;
110 static T* Next(LinkedList* cur, LinkedList T::*member) noexcept
112 if (cur->Empty()) {
116 LinkedList* next = cur->next;
120 static LinkedList* RemoveNext(LinkedList* cur) noexcept
122 if (cur->Empty()) {
126 LinkedList* next = cur->next;
132 static T* RemoveNext(LinkedList* cur, LinkedList T::*member) noexcept
134 if (cur->Empty()) {
138 LinkedList* next = cur->next;
143 static LinkedList* RemovePrev(LinkedList* cur) noexcept
145 if (cur->Empty()) {
149 LinkedList* prev = cur->prev;
155 static T* RemovePrev(LinkedList* cur, LinkedList T::*member) noexcept
157 if (cur->Empty()) {
161 LinkedList* prev = cur->prev;