#include <errorCodes.h>
#include <types.h>
Go to the source code of this file.
Typedefs | |
typedef _List * | List |
typedef _ListIterator * | ListIterator |
typedef Boolean(* | ListComparator )(Pointer key, Pointer data) |
Functions | |
ErrorCode | listCreate (List *list) |
ErrorCode | listDestroy (List *list) |
ErrorCode | listAddFront (List list, Pointer data) |
ErrorCode | listAddBack (List list, Pointer data) |
ErrorCode | listRemove (List list, Pointer data) |
ErrorCode | listGetLength (List list, uint32 *length) |
ErrorCode | listGetFirst (List list, Pointer *data) |
ErrorCode | listGetLast (List list, Pointer *data) |
ErrorCode | listFind (List list, ListComparator comparator, Pointer key, Pointer *data) |
ErrorCode | listIteratorCreate (ListIterator *li, List list) |
ErrorCode | listIteratorReset (ListIterator li) |
ErrorCode | listIteratorGetNext (ListIterator li, Pointer *data) |
ErrorCode | listIteratorGetPrevious (ListIterator li, Pointer *data) |
ErrorCode | listIteratorDestroy (ListIterator *li) |