Main Page | Data Structures | File List | Data Fields | Globals

List Struct Reference


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)

Field Documentation

ListNode_Ptr List::currentNodePtr
 

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().

void(* List::destroyFunction)( void* data )
 

Referenced by List_create(), List_destroy(), and List_display().

void(* List::displayFunction)( void* data, FILE* outputStream )
 

Referenced by List_create(), and List_display().

ListNode_Ptr List::headNodePtr
 

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().

int(* List::identicalFunction)( const void* data1, const void* data2 )
 

Referenced by List_create(), List_display(), and List_isContained().

char* List::name
 

Definition at line 109 of file doubleLinkedList.c.

Referenced by List_create(), List_display(), List_getName(), and List_setName().

int List::numberOfNodes
 

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().

ListNode_Ptr List::tailNodePtr
 

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().

int List::uniqueData
 

Definition at line 114 of file doubleLinkedList.c.

Referenced by List_create(), List_display(), List_getUniqueData(), List_insert(), List_insertHead(), and List_insertTail().


The documentation for this struct was generated from the following file:
Generated on Tue Nov 9 16:27:12 2004 for retroflux by doxygen 1.3.6