Lines Matching refs:tname
223 int (*dll_luaL_typerror) (lua_State *L, int narg, const char *tname);
234 int (*dll_luaL_typeerror) (lua_State *L, int narg, const char *tname);
483 luaL_typeerror(lua_State *L, int narg, const char *tname) in luaL_typeerror() argument
486 tname, luaL_typename(L, narg)); in luaL_typeerror()
495 luaV_newmetatable(lua_State *L, const char *tname) in luaV_newmetatable() argument
498 lua_pushlightuserdata(L, (void *) tname); in luaV_newmetatable()
504 luaV_toudata(lua_State *L, int ud, const char *tname) in luaV_toudata() argument
512 luaV_getfield(L, tname); // get metatable in luaV_toudata()
538 luaV_checkudata(lua_State *L, int ud, const char *tname) in luaV_checkudata() argument
540 void *p = luaV_toudata(L, ud, tname); in luaV_checkudata()
541 if (p == NULL) luaL_typeerror(L, ud, tname); in luaV_checkudata()
816 #define luaV_newtype(typ,tname,luatyp,luatname) \ argument
818 luaV_new##tname(lua_State *L, typ *obj) \
828 #define luaV_pushtype(typ,tname,luatyp) \ argument
830 luaV_push##tname(lua_State *L, typ *obj) \
840 o = luaV_new##tname(L, obj); \
848 #define luaV_type_tostring(tname,luatname) \ argument
850 luaV_##tname##_tostring(lua_State *L) \
2679 #define luaV_freetype(typ,tname) \ argument
2681 lua_##tname##_free(typ *o) \