1 #ifndef IUFLIBRARY_IUFHLDEMODULATIONDICT_H 2 #define IUFLIBRARY_IUFHLDEMODULATIONDICT_H 13 #define IUDMD_INVALID (iudmd_t) NULL 83 #endif //IUFLIBRARY_IUFHLDEMODULATIONDICT_H iudm_t iufDemodulationDictGet(iudmd_t dict, char *key)
Get the IufDemodulation from the dictionary that has the label key.
Definition: iufDemodulationDict.c:131
Definition: iufDemodulationDictADT.h:15
int iufDemodulationDictDeepDelete(iudmd_t dict)
Delete the dictionary and its IufDemodulation.
Definition: iufDemodulationDict.c:30
char ** iufDemodulationDictGetKeys(iudmd_t dict)
Get the IufPatternList object with label key from the dictionary.
Definition: iufDemodulationDict.c:149
iudmd_t iufDemodulationDictCreate(void)
create an empty dictionary
Definition: iufDemodulationDict.c:18
int iufDemodulationDictSet(iudmd_t dict, char *key, iudm_t member)
Get the IufDemodulation from the dictionary that has the label key.
Definition: iufDemodulationDict.c:183
IufDemodulationDict * iudmd_t
Definition: iufDemodulationDict.h:12
int iufDemodulationDictCompare(iudmd_t reference, iudmd_t actual)
Compare two dictionaries with each other.
Definition: iufDemodulationDict.c:102
int iufDemodulationDictDelete(iudmd_t dict)
Delete the dictionary without deleting its IufDemodulation.
Definition: iufDemodulationDict.c:49
size_t iufDemodulationDictGetSize(iudmd_t dict)
Get the number of entries in the dictionary.
Definition: iufDemodulationDict.c:122
Definition: iufDemodulation.c:10