1 #ifndef IUFLIBRARY_IUFPATTERNLISTDICT_H 2 #define IUFLIBRARY_IUFPATTERNLISTDICT_H 13 #define IUPALD_INVALID (iupald_t) NULL 83 #endif //IUFLIBRARY_IUFHLPULSEDICT_H char ** iufPatternListDictGetKeys(iupald_t dict)
Get the IufPatternList object with label key from the dictionary.
Definition: iufPatternListDict.c:152
iupald_t iufPatternListDictCreate(void)
Create an empty dictionary for IufPatternList objects.
Definition: iufPatternListDict.c:17
IufPatternListDict * iupald_t
Definition: iufPatternListDict.h:12
int iufPatternListDictDeepDelete(iupald_t dict)
Delete the dictionary and its IufPatternList objects.
Definition: iufPatternListDict.c:31
int iufPatternListDictCompare(iupald_t reference, iupald_t actual)
Compare two dictionaries of IufPatternList objects.
Definition: iufPatternListDict.c:104
int iufPatternListDictSet(iupald_t dict, char *key, iupal_t member)
Add the IufPatternList object with label key to the dictionary.
Definition: iufPatternListDict.c:186
int iufPatternListDictDelete(iupald_t dict)
Delete the dictionary without deleting its IufPatternList objects.
Definition: iufPatternListDict.c:50
Definition: iufPatternListADT.h:5
size_t iufPatternListDictGetSize(iupald_t dict)
Get the number of IufPatternList objects in the dictionary.
Definition: iufPatternListDict.c:124
iupal_t iufPatternListDictGet(iupald_t dict, char *key)
Get the IufPatternList object with label key from the dictionary.
Definition: iufPatternListDict.c:133
Definition: iufPatternListDictADT.h:16