Go to the documentation of this file. 1 #ifndef NVIM_LUA_EXECUTOR_H
2 #define NVIM_LUA_EXECUTOR_H
22 #if __has_feature(address_sanitizer)
27 #define NLUA_CLEAR_REF(x) \
30 if ((x) != LUA_NOREF) { \
36 #ifdef INCLUDE_GENERATED_DECLARATIONS
37 # include "lua/executor.h.generated.h"
41 EXTERN bool nlua_disable_preload
INIT(=
false);
43 #endif // NVIM_LUA_EXECUTOR_H
LuaRef nil_ref
Definition: executor.h:19
int LuaRef
Definition: types.h:23
#define REAL_FATTR_NONNULL_ALL
Definition: func_attr.h:183
EXTERN nlua_ref_state_t *nlua_global_refs INIT(=NULL)
int ref_count
Definition: executor.h:21
LuaRef empty_dict_ref
Definition: executor.h:20
#define EXTERN
Definition: macros.h:9
int handle_T
Definition: types.h:18
void nlua_add_api_functions(lua_State *lstate) REAL_FATTR_NONNULL_ALL
#define PMap(T)
Definition: map_defs.h:10
Definition: executor.h:18
return NULL
Definition: eval.c:9968