diff options
Diffstat (limited to 'docs/application/map.md')
| -rw-r--r-- | docs/application/map.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/application/map.md b/docs/application/map.md index b9d8fa0..fd238e9 100644 --- a/docs/application/map.md +++ b/docs/application/map.md @@ -1,3 +1,19 @@ # Map --- + +## Object Definitions + +```c +typedef struct _kpl_map_bucket { + POOL_HEADER(_kpl_map_bucket); + kpl_any key, value; +} kpl_map_bucket; + +typedef struct _kpl_map { + POOL_HEADER(_kpl_map); + int32_t used; + kpl_interface *key_interface, *value_interface; + kpl_map_bucket *buckets[]; +} kpl_map; +``` |
