1 #ifndef IUFLIBRARY_IUFPARAMETERDICT_H 2 #define IUFLIBRARY_IUFPARAMETERDICT_H 11 #define IUPAD_INVALID (iupad_t) NULL 72 #endif //IUFLIBRARY_IUFPARAMETERDICT_H char * iufParameterDictGet(iupad_t dict, char *key)
Gets the value of parameter key from the dictionary.
Definition: iufParameterDict.c:120
iupad_t iufParameterDictCreate(void)
Creates an empty paramter dictionary.
Definition: iufParameterDict.c:15
int iufParameterDictSet(iupad_t dict, char *key, char *value)
Add a {key,value} pair to the dictionary. /return Returns IUF_E_OK when successful and IUF_ERR_VALUE ...
Definition: iufParameterDict.c:173
int iufParameterDictCompare(iupad_t reference, iupad_t actual)
Checks if two IufParameterDict objects are equal.
Definition: iufParameterDict.c:91
Definition: iufParameterDictADT.h:14
size_t iufParameterDictGetSize(iupad_t dict)
Gets the number of parameter entries in the dictionary.
Definition: iufParameterDict.c:111
int iufParameterDictDelete(iupad_t dict)
Delete the paramter dictionary including all its content.
Definition: iufParameterDict.c:36
IufParameterDict * iupad_t
Definition: iufParameterDict.h:10
char ** iufParameterDictGetKeys(iupad_t dict)
Get the keys currently available in the dict.
Definition: iufParameterDict.c:139