1 #ifndef IUFLIBRARY_IUFIQPATTERNLISTDICT_H 2 #define IUFLIBRARY_IUFIQPATTERNLISTDICT_H 13 #define IUIQPALD_INVALID (iuiqpald_t) NULL 83 #endif //IUFLIBRARY_IUFHLIQPATTERNLISTDICT_H IufIqPatternListDict * iuiqpald_t
Definition: iufIqPatternListDict.h:12
size_t iufIqPatternListDictGetSize(iuiqpald_t dict)
Get the number of IufPatternList objects in the dictionary.
Definition: iufIqPatternListDict.c:122
int iufIqPatternListDictDelete(iuiqpald_t dict)
Delete the dictionary without deleting its IufPatternList objects.
Definition: iufIqPatternListDict.c:48
iuiqpal_t iufIqPatternListDictGet(iuiqpald_t dict, char *key)
Get the IufIqPatternList object with label key from the dictionary.
Definition: iufIqPatternListDict.c:140
iuiqpald_t iufIqPatternListDictCreate(void)
Create an empty dictionary for IufPatternList objects.
Definition: iufIqPatternListDict.c:15
int iufIqPatternListDictSet(iuiqpald_t dict, char *key, iuiqpal_t member)
Add the IufIqPatternList object with label key to the dictionary.
Definition: iufIqPatternListDict.c:183
Definition: iufIqPatternListDictADT.h:15
int iufIqPatternListDictDeepDelete(iuiqpald_t dict)
Delete the dictionary and its IufIqPatternList objects.
Definition: iufIqPatternListDict.c:29
char ** iufIqPatternListDictGetKeys(iuiqpald_t dict)
Return an array of char * containing the keys in the dictionary.
Definition: iufIqPatternListDict.c:131
int iufIqPatternListDictCompare(iuiqpald_t reference, iuiqpald_t actual)
Compare two dictionaries of IufIqPatternList objects.
Definition: iufIqPatternListDict.c:102
Definition: iufIqPatternListADT.h:5