|
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 | 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) |
|
LALDict * | XLALDictDuplicate (LALDict *old) |
|
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 (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 (LALDict *dict, const char *key) |
|
const char * | XLALDictLookupStringValue (LALDict *dict, const char *key) |
|
REAL8 | XLALDictLookupValueAsREAL8 (LALDict *dict, const char *key) |
|
static void | XLALDictAsStringAppendValueFunc (char *key, LALValue *value, void *thunk) |
|
char * | XLALDictAsStringAppend (char *s, LALDict *list) |
|
void | XLALDictPrint (LALDict *dict, int fd) |
|