Neovim Home
src
nvim
lua
converter.h
Go to the documentation of this file.
1
#ifndef NVIM_LUA_CONVERTER_H
2
#define NVIM_LUA_CONVERTER_H
3
4
#include <lua.h>
5
#include <stdbool.h>
6
#include <stdint.h>
7
8
#include "
nvim/api/private/defs.h
"
9
#include "
nvim/eval.h
"
10
#include "
nvim/func_attr.h
"
11
12
typedef
struct
{
13
LuaRef
func_ref
;
14
}
LuaCallable
;
15
16
typedef
struct
{
17
LuaCallable
lua_callable
;
18
}
LuaCFunctionState
;
19
20
#ifdef INCLUDE_GENERATED_DECLARATIONS
21
# include "lua/converter.h.generated.h"
22
#endif
23
#endif // NVIM_LUA_CONVERTER_H
LuaCallable
Definition:
converter.h:12
LuaRef
int LuaRef
Definition:
types.h:23
defs.h
eval.h
func_attr.h
LuaCFunctionState::lua_callable
LuaCallable lua_callable
Definition:
converter.h:17
LuaCallable::func_ref
LuaRef func_ref
Definition:
converter.h:13
LuaCFunctionState
Definition:
converter.h:16