24 #ifndef UTIL_CILIST_H_ 25 #define UTIL_CILIST_H_ 87 void (*clear)(
struct CIList* );
88 size_t (*size)(
struct CIList* );
89 size_t (*maxSize)(
struct CIList* );
CIListError CIList_Add(struct CIList *self, void *element)
Definition: CIList.c:27
size_t CIList_Size(struct CIList *self)
Definition: CIList.c:62
void CIList_Clear(struct CIList *self)
Definition: CIList.c:55
CIListError
Definition: CIList.h:47
CIList virtual table.
Definition: CIList.h:81
Interface for list data structures.
Definition: CIList.h:69
Base interface.
Definition: Class.h:398
CIListError CIList_Get(struct CIList *self, void *element, size_t index)
Definition: CIList.c:41
CIListError CIList_Remove(struct CIList *self, void *element, size_t index)
Definition: CIList.c:48
CIListError CIList_AddAt(struct CIList *self, void *element, size_t index)
Definition: CIList.c:34
size_t CIList_MaxSize(struct CIList *self)
Definition: CIList.c:69