|
ACSE 2.0.3
Advanced Compiler System for Education
|
A double-linked list implementation. More...
Go to the source code of this file.
Functions | |
| t_listNode * | listInsertAfter (t_listNode *list, t_listNode *listPos, void *data) |
| t_listNode * | listGetLastNode (t_listNode *list) |
| t_listNode * | listInsertBefore (t_listNode *list, t_listNode *listPos, void *data) |
| t_listNode * | listGetNodeAt (t_listNode *list, unsigned int position) |
| t_listNode * | listInsert (t_listNode *list, void *data, int pos) |
| t_listNode * | listInsertSorted (t_listNode *list, void *data, int(*compareFunc)(void *a, void *b)) |
| t_listNode * | listFindWithCallback (t_listNode *list, void *data, bool(*compareFunc)(void *a, void *b)) |
| t_listNode * | listFind (t_listNode *list, void *data) |
| t_listNode * | listRemoveNode (t_listNode *list, t_listNode *element) |
| t_listNode * | listFindAndRemove (t_listNode *list, void *data) |
| t_listNode * | deleteList (t_listNode *list) |
| int | listNodePosition (t_listNode *list, t_listNode *element) |
| int | listLength (t_listNode *list) |
| t_listNode * | listAppendList (t_listNode *list, t_listNode *elements) |
| t_listNode * | listClone (t_listNode *list) |
A double-linked list implementation.
Definition in file list.c.