Lines Matching refs:list
44 typedef struct _list *list; typedef
48 list listNewEmpty(void);
50 list listNewCopy(list);
52 void listDispose(list);
53 …void listSetElementDtor(list, list_destructor); /*- this function will be exec…
56 void * listCurrent(list);
57 int listCount(list);
58 int listIsEmpty(list);
60 int listAtFirst(list);
61 int listAtLast(list);
62 int listPosition(list); /* Expensive! */
65 int listFind(list, void *); /* Returns true/false */
69 int listNext(list);
70 int listSkipForward(list, int n);
71 int listToFirst(list);
72 int listToLast(list);
73 int listPositionAt(list, int n); /* Expensive! */
76 list listAppend(list, void *);
78 list listPrepend(list, void *);
79 list listInsertAfter(list, void *);
80 list listInsertBefore(list, void *);
82 list listRemove(list); /* removes the current element */
83 list listClear(list); /* removes all elements */
87 void listForAll(list, void (*f)(void *));