luaV_pushtype(list_T, list, luaV_List)
luaV_type_tostring(list, LUAVIM_LIST)
- static int
-luaV_list_gc (lua_State *L)
-{
- list_unref(luaV_unbox(L, luaV_List, 1));
- return 0;
-}
-
static int
luaV_list_len (lua_State *L)
{
static const luaL_Reg luaV_List_mt[] = {
{"__tostring", luaV_list_tostring},
- {"__gc", luaV_list_gc},
{"__len", luaV_list_len},
{"__call", luaV_list_call},
{"__index", luaV_list_index},
luaV_pushtype(dict_T, dict, luaV_Dict)
luaV_type_tostring(dict, LUAVIM_DICT)
- static int
-luaV_dict_gc (lua_State *L)
-{
- dict_unref(luaV_unbox(L, luaV_Dict, 1));
- return 0;
-}
-
static int
luaV_dict_len (lua_State *L)
{
static const luaL_Reg luaV_Dict_mt[] = {
{"__tostring", luaV_dict_tostring},
- {"__gc", luaV_dict_gc},
{"__len", luaV_dict_len},
{"__call", luaV_dict_call},
{"__index", luaV_dict_index},