From ceb874e83d44a2c3d7c7d167fc8853694538ae53 Mon Sep 17 00:00:00 2001 From: nodist Date: Sun, 7 Jun 2026 17:45:48 -0400 Subject: type definitions with type_ptr --- docs/application/map.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'docs/application/map.md') 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; +``` -- cgit v1.2.3