#include <stddef.h>
#include "common.h"
Go to the source code of this file.
|
void | KSI_List_free (KSI_List *list) |
|
int | KSI_List_new (void(*obj_free)(void *), KSI_List **list) |
|
int | KSI_List_append (KSI_List *list, void *o) |
|
int | KSI_List_remove (KSI_List *list, size_t pos, void **o) |
|
int | KSI_List_indexOf (KSI_List *list, void *o, size_t **i) |
|
int | KSI_List_insertAt (KSI_List *list, size_t pos, void *o) |
|
int | KSI_List_replaceAt (KSI_List *list, size_t pos, void *o) |
|
int | KSI_List_elementAt (KSI_List *list, size_t pos, void **o) |
|
size_t | KSI_List_length (KSI_List *list) |
|
int | KSI_List_sort (KSI_List *list, int(*)(const void **, const void **)) |
|
int | KSI_List_foldl (KSI_List *list, void *foldCtx, int(*fn)(void *el, void *foldCtx)) |
|
int | KSI_List_find (KSI_List *list, void *el, int *found, size_t *pos) |
|