diff options
Diffstat (limited to 'src/nvim/map_defs.h')
-rw-r--r-- | src/nvim/map_defs.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nvim/map_defs.h b/src/nvim/map_defs.h new file mode 100644 index 0000000000..d732b0fa66 --- /dev/null +++ b/src/nvim/map_defs.h @@ -0,0 +1,14 @@ +#ifndef NEOVIM_MAP_DEFS_H +#define NEOVIM_MAP_DEFS_H + +typedef struct map Map; + +/// Callback for iterating through each key/value pair in a map +/// +/// @param map The `Map` instance +/// @param key A key string +/// @param value A value +typedef void (*key_value_cb)(Map *map, const char *key, void *value); + +#endif /* NEOVIM_MAP_DEFS_H */ + |