IUP: iup_table.h File Reference
From IUP - Portable User Interface
iup_table.h File Reference
Detailed Description
See Copyright Notice in iup.h
Typedefs | |
| typedef void(* | Ifunc )(void) |
| typedef Itable | Itable |
Enumerations | |
| enum | Itable_IndexTypes { IUPTABLE_POINTERINDEXED = 10, IUPTABLE_STRINGINDEXED } |
| enum | Itable_Types { IUPTABLE_POINTER, IUPTABLE_STRING, IUPTABLE_FUNCPOINTER } |
Functions | |
| Itable * | iupTableCreate (enum Itable_IndexTypes indexType) |
| Itable * | iupTableCreateSized (enum Itable_IndexTypes indexType, unsigned int initialSizeIndex) |
| void | iupTableDestroy (Itable *n) |
| int | iupTableCount (Itable *it) |
| void | iupTableSet (Itable *n, const char *key, void *value, enum Itable_Types itemType) |
| void | iupTableSetFunc (Itable *n, const char *key, Ifunc func) |
| void * | iupTableGet (Itable *n, const char *key) |
| Ifunc | iupTableGetFunc (Itable *n, const char *key, void **value) |
| void * | iupTableGetTyped (Itable *n, const char *key, enum Itable_Types *itemType) |
| void | iupTableRemove (Itable *n, const char *key) |
| char * | iupTableFirst (Itable *it) |
| char * | iupTableNext (Itable *it) |
| void * | iupTableGetCurr (Itable *it) |
| char * | iupTableRemoveCurr (Itable *it) |