Data Fields | |
char * | name |
int | numberOfNodes |
ListNode_Ptr | headNodePtr |
ListNode_Ptr | tailNodePtr |
ListNode_Ptr | currentNodePtr |
int | uniqueData |
void(* | displayFunction )(void *data, FILE *outputStream) |
void(* | destroyFunction )(void *data) |
int(* | identicalFunction )(const void *data1, const void *data2) |
|
Definition at line 113 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getNext(), List_hasNext(), List_insert(), List_remove(), List_removeHead(), List_removeTail(), and List_rewind(). |
|
Referenced by List_create(), List_destroy(), and List_display(). |
|
Referenced by List_create(), and List_display(). |
|
Definition at line 111 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getNext(), List_insert(), List_insertHead(), List_insertTail(), List_isContained(), List_isEmpty(), List_remove(), List_removeHead(), and List_removeTail(). |
|
Referenced by List_create(), List_display(), and List_isContained(). |
|
Definition at line 109 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getName(), and List_setName(). |
|
Definition at line 110 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getNumberOfNodes(), List_insert(), List_insertHead(), List_insertTail(), List_remove(), List_removeHead(), and List_removeTail(). |
|
Definition at line 112 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getNext(), List_hasNext(), List_insert(), List_insertHead(), List_insertTail(), List_remove(), List_removeHead(), and List_removeTail(). |
|
Definition at line 114 of file doubleLinkedList.c. Referenced by List_create(), List_display(), List_getUniqueData(), List_insert(), List_insertHead(), and List_insertTail(). |