aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/map.h
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-08-22 10:41:18 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2021-08-22 10:46:04 +0200
commitb888018aed249174aad7586859ac5142f1a3ef10 (patch)
treeb9d09498bce6dd8852363f3acae71324be03ca4b /src/nvim/map.h
parentb2277a42790907424ed2cd37d3d991650bb88441 (diff)
downloadrneovim-b888018aed249174aad7586859ac5142f1a3ef10.tar.gz
rneovim-b888018aed249174aad7586859ac5142f1a3ef10.tar.bz2
rneovim-b888018aed249174aad7586859ac5142f1a3ef10.zip
refactor(marktree): embed the keymap in the MarkTree struct
Diffstat (limited to 'src/nvim/map.h')
-rw-r--r--src/nvim/map.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/map.h b/src/nvim/map.h
index 7d77a229c5..6dc36f77ac 100644
--- a/src/nvim/map.h
+++ b/src/nvim/map.h
@@ -77,6 +77,7 @@ MAP_DECLS(ColorKey, ColorItem)
#define pmap_new(T) map_new(T, ptr_t)
#define pmap_free(T) map_free(T, ptr_t)
+#define pmap_destroy(T) map_destroy(T, ptr_t)
#define pmap_get(T) map_get(T, ptr_t)
#define pmap_has(T) map_has(T, ptr_t)
#define pmap_key(T) map_key(T, ptr_t)
@@ -85,6 +86,7 @@ MAP_DECLS(ColorKey, ColorItem)
/// @see pmap_del2
#define pmap_del(T) map_del(T, ptr_t)
#define pmap_clear(T) map_clear(T, ptr_t)
+#define pmap_init(k, map) map_init(k, ptr_t, map)
#define map_foreach(map, key, value, block) \
kh_foreach(&map->table, key, value, block)