|
LALListItem * | XLALListItemAlloc (size_t size) |
|
LALListItem * | XLALListItemRealloc (LALListItem *item, size_t size) |
|
LALListItem * | XLALListItemSet (LALListItem *item, const void *data, size_t size, LALTYPECODE type) |
|
LALListItem * | XLALListItemSetValue (LALListItem *item, const LALValue *value) |
|
LALListItem * | XLALListItemDuplicate (const LALListItem *item) |
|
const LALValue * | XLALListItemGetValue (const LALListItem *item) |
|
LALTYPECODE | XLALListItemGetValueType (const LALListItem *item) |
|
void * | XLALListItemGetValueData (void *data, size_t size, LALTYPECODE type, const LALListItem *item) |
|
void * | XLALListItemGetBLOBValue (const LALListItem *item) |
|
const char * | XLALListItemGetStringValue (const LALListItem *item) |
|
REAL8 | XLALListItemGetValueAsREAL8 (const LALListItem *item) |
|
void | XLALDestroyList (LALList *list) |
|
LALList * | XLALCreateList (void) |
|
LALList * | XLALListDuplicate (const LALList *list) |
|
int | XLALListReverse (LALList *list) |
|
static LALListItem * | XLALListSortMerge (LALListItem *a, LALListItem *b, int(*cmp)(const LALValue *, const LALValue *, void *), void *thunk) |
|
int | XLALListSort (LALList *list, int(*cmp)(const LALValue *, const LALValue *, void *), void *thunk) |
|
size_t | XLALListSize (const LALList *list) |
|
void | XLALListForeach (LALList *list, void(*func)(LALValue *, void *), void *thunk) |
|
LALListItem * | XLALListPop (LALList *list) |
|
LALListItem * | XLALListLast (LALList *list) |
|
LALListItem * | XLALListFind (LALList *list, int(*func)(const LALValue *, void *), void *thunk) |
|
static int | XLALListFindValueFunc (const LALValue *value, void *thunk) |
|
LALListItem * | XLALListFindValue (LALList *list, const LALValue *value) |
|
int | XLALListReplace (LALList *list, int(*func)(const LALValue *, void *), void *thunk, const LALValue *replace) |
|
int | XLALListReplaceAll (LALList *list, int(*func)(const LALValue *, void *), void *thunk, const LALValue *replace) |
|
int | XLALListReplaceValue (LALList *list, const LALValue *value, const LALValue *replace) |
|
int | XLALListReplaceValueAll (LALList *list, const LALValue *value, const LALValue *replace) |
|
int | XLALListRemove (LALList *list, int(*func)(const LALValue *, void *), void *thunk) |
|
int | XLALListRemoveAll (LALList *list, int(*func)(const LALValue *, void *), void *thunk) |
|
int | XLALListRemoveValue (LALList *list, const LALValue *value) |
|
int | XLALListRemoveValueAll (LALList *list, const LALValue *value) |
|
void | XLALListIterInit (LALListIter *iter, LALList *list) |
|
LALListItem * | XLALListIterNext (LALListIter *iter) |
|
int | XLALListAdd (LALList *list, const void *data, size_t size, LALTYPECODE type) |
|
int | XLALListAddValue (LALList *list, const LALValue *value) |
|
int | XLALListAddBLOBValue (LALList *list, const void *blob, size_t size) |
|
int | XLALListAddStringValue (LALList *list, const char *string) |
|
static void | XLALListAsStringAppendValueFunc (LALValue *value, void *thunk) |
|
char * | XLALListAsStringAppend (char *s, LALList *list) |
|
void | XLALListPrint (LALList *list, int fd) |
|