176 head = tail = curr =
NULL;
189 head = tail = curr =
NULL;
208 newlink->
prev = tail;
211 (newlink->
prev)->next = newlink;
213 head = curr = newlink;
227 newlink->
next = curr->next;
228 newlink->
prev = curr;
229 curr->next = newlink;
250 newlink->
next = curr;
251 newlink->
prev = curr->prev;
252 curr->prev = newlink;
274 (oldlink->
prev)->next = oldlink->
next;
276 (oldlink->
next)->prev = oldlink->
prev;
278 head = oldlink->
next;
279 curr = tail = oldlink->
prev;
296 (oldlink->
prev)->next = oldlink->
next;
298 (oldlink->
next)->prev = oldlink->
prev;
300 head = oldlink->
next;
302 tail = oldlink->
prev;
303 curr = oldlink->
next;
318 while (link &&
n > 0)
351 for (
int i = 0; i < N; i++)
364 while (curr && curr->item !=
a)
366 return (curr !=
NULL);
#define NULL
Definition: DLinkList.h:31
GLdouble n
Definition: khronos-glext.h:8447
GLboolean reset
Definition: khronos-glext.h:6369
GLboolean GLboolean GLboolean GLboolean a
Definition: khronos-glext.h:6895
list of all chemical elements
Definition: coConfig.h:27
Definition: DLinkList.h:43
T item
Definition: DLinkList.h:44
DLink< T > * prev
Definition: DLinkList.h:45
DLink< T > * next
Definition: DLinkList.h:46
DLink(const T &a)
Definition: DLinkList.h:47
~DLink()
Definition: DLinkList.h:49
Definition: DLinkList.h:60
int num(void)
Definition: DLinkList.h:78
DLinkList< T > & reset(void)
Definition: DLinkList.h:138
DLink< T > * curr
Definition: DLinkList.h:64
int listItems
Definition: DLinkList.h:65
DLinkList< T > & insert_after(const T &)
Definition: DLinkList.h:222
DLinkList< T > & insert_before(const T &)
Definition: DLinkList.h:245
DLinkList< T > & prev(void)
Definition: DLinkList.h:154
DLinkList< T > & next(void)
Definition: DLinkList.h:146
DLinkList< T > & set(int)
Definition: DLinkList.h:348
T get(void)
Definition: DLinkList.h:119
DLinkList< T > & clear(void)
Definition: DLinkList.h:162
int noDelete
Definition: DLinkList.h:68
DLinkList< T > & append(const T &)
Definition: DLinkList.h:204
DLinkList< T > & remove(void)
Definition: DLinkList.h:290
DLink< T > * tail
Definition: DLinkList.h:64
T current(void)
Definition: DLinkList.h:333
DLinkList(void)
Definition: DLinkList.h:173
virtual ~DLinkList(void)
Definition: DLinkList.h:185
int is_current(void)
Definition: DLinkList.h:84
DLink< T > * head
Definition: DLinkList.h:64
int find(const T &)
Definition: DLinkList.h:361
T item(int)
Definition: DLinkList.h:315
DLinkList< T > & removeLast(void)
Definition: DLinkList.h:268