iup_table.h File Reference
Detailed Description
See Copyright Notice in iup.h
- Id
- itable.h,v 1.15 2006/01/19 22:03:20 scuri Exp
|
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) |