Public Member Functions | |
| IA_CONSTRUCTOR void | IAAutoExpandingHashMap_init (IAAutoExpandingHashMap *) |
| void | IAAutoExpandingHashMap_add (IAAutoExpandingHashMap *, const char *key, void *object) |
| bool | IAAutoExpandingHashMap_containsKey (const IAAutoExpandingHashMap *, const char *key) |
| void * | IAAutoExpandingHashMap_get (const IAAutoExpandingHashMap *, const char *key) |
| size_t | IAAutoExpandingHashMap_getCurrentNumberOfObjects (const IAAutoExpandingHashMap *) |
| void * | IAAutoExpandingHashMap_remove (IAAutoExpandingHashMap *, const char *key) |
| void | IAAutoExpandingHashMap_clear (IAAutoExpandingHashMap *) |
| void | IAAutoExpandingHashMap_callFunctionOnAllObjects (const IAAutoExpandingHashMap *, void(*function)(void *object)) |
| static IAHashMap * | IAAutoExpandingHashMap_getCurrentHashMap (const IAAutoExpandingHashMap *this) |
| IA_DESTRUCTOR void | IAAutoExpandingHashMap_deinit (IAAutoExpandingHashMap *) |
Data Fields | |
| IAObject | base |
| IAHashMap * | currentHashMap |
| size_t | currentNumberOfObjects |
| IA_CONSTRUCTOR void IAAutoExpandingHashMap_init | ( | IAAutoExpandingHashMap * | ) |
| void IAAutoExpandingHashMap_add | ( | IAAutoExpandingHashMap * | , |
| const char * | key, | ||
| void * | object | ||
| ) |
| bool IAAutoExpandingHashMap_containsKey | ( | const IAAutoExpandingHashMap * | , |
| const char * | key | ||
| ) |
| void * IAAutoExpandingHashMap_get | ( | const IAAutoExpandingHashMap * | , |
| const char * | key | ||
| ) |
| size_t IAAutoExpandingHashMap_getCurrentNumberOfObjects | ( | const IAAutoExpandingHashMap * | ) |
| void * IAAutoExpandingHashMap_remove | ( | IAAutoExpandingHashMap * | , |
| const char * | key | ||
| ) |
| void IAAutoExpandingHashMap_clear | ( | IAAutoExpandingHashMap * | ) |
| void IAAutoExpandingHashMap_callFunctionOnAllObjects | ( | const IAAutoExpandingHashMap * | , |
| void(*)(void *object) | function | ||
| ) |
|
inline |
| IA_DESTRUCTOR void IAAutoExpandingHashMap_deinit | ( | IAAutoExpandingHashMap * | ) |
| IAObject IAAutoExpandingHashMap::base |
| IAHashMap* IAAutoExpandingHashMap::currentHashMap |
| size_t IAAutoExpandingHashMap::currentNumberOfObjects |