|
| static size_t | hash (const char *s) |
| |
| void | XLALDictEntryFree (LALDictEntry *list) |
| |
| LALDictEntry * | XLALDictEntryAlloc (size_t size) |
| |
| LALDictEntry * | XLALDictEntryRealloc (LALDictEntry *entry, size_t size) |
| |
| LALDictEntry * | XLALDictEntrySetKey (LALDictEntry *entry, const char *key) |
| |
| LALDictEntry * | XLALDictEntrySetValue (LALDictEntry *entry, const void *data, size_t size, LALTYPECODE type) |
| |
| const char * | XLALDictEntryGetKey (const LALDictEntry *entry) |
| |
| const LALValue * | XLALDictEntryGetValue (const LALDictEntry *entry) |
| |
| void | XLALClearDict (LALDict *dict) |
| |
| void | XLALDestroyDict (LALDict *dict) |
| |
| LALDict * | XLALCreateDict (void) |
| |
| void | XLALDictForeach (LALDict *dict, void(*func)(char *, LALValue *, void *), void *thunk) |
| |
| LALDictEntry * | XLALDictFind (LALDict *dict, int(*func)(const char *, const LALValue *, void *), void *thunk) |
| |
| void | XLALDictIterInit (LALDictIter *iter, LALDict *dict) |
| |
| LALDictEntry * | XLALDictIterNext (LALDictIter *iter) |
| |
| int | XLALDictUpdate (LALDict *dst, const LALDict *src) |
| |
| LALDict * | XLALDictMerge (const LALDict *dict1, const LALDict *dict2) |
| |
| LALDict * | XLALDictDuplicate (const LALDict *orig) |
| |
| LALList * | XLALDictKeys (const LALDict *dict) |
| |
| LALList * | XLALDictValues (const LALDict *dict) |
| |
| int | XLALDictContains (const LALDict *dict, const char *key) |
| |
| size_t | XLALDictSize (const LALDict *dict) |
| |
| LALDictEntry * | XLALDictLookup (const LALDict *dict, const char *key) |
| |
| LALDictEntry * | XLALDictPop (LALDict *dict, const char *key) |
| |
| int | XLALDictRemove (LALDict *dict, const char *key) |
| |
| int | XLALDictInsert (LALDict *dict, const char *key, const void *data, size_t size, LALTYPECODE type) |
| |
| int | XLALDictInsertValue (LALDict *dict, const char *key, const LALValue *value) |
| |
| int | XLALDictInsertBLOBValue (LALDict *dict, const char *key, const void *blob, size_t size) |
| |
| int | XLALDictInsertStringValue (LALDict *dict, const char *key, const char *string) |
| |
| void * | XLALDictLookupBLOBValue (const LALDict *dict, const char *key) |
| |
| const char * | XLALDictLookupStringValue (const LALDict *dict, const char *key) |
| |
| REAL8 | XLALDictLookupValueAsREAL8 (const LALDict *dict, const char *key) |
| |
| LALValue * | XLALDictPopValue (LALDict *dict, const char *key) |
| |
| void * | XLALDictPopBLOBValue (LALDict *dict, const char *key) |
| |
| char * | XLALDictPopStringValue (LALDict *dict, const char *key) |
| |
| REAL8 | XLALDictPopValueAsREAL8 (LALDict *dict, const char *key) |
| |
| static void | XLALDictAsStringAppendValueFunc (char *key, LALValue *value, void *thunk) |
| |
| char * | XLALDictAsStringAppend (char *s, const LALDict *dict) |
| |
| void | XLALDictPrint (const LALDict *dict, int fd) |
| |