Searched refs:metatable (Results 1 – 7 of 7) sorted by relevance
/netbsd/external/mit/lua/dist/src/ |
H A D | ltm.c | 84 mt = hvalue(o)->metatable; in luaT_gettmbyobj() 87 mt = uvalue(o)->metatable; in luaT_gettmbyobj() 102 if ((ttistable(o) && (mt = hvalue(o)->metatable) != NULL) || in luaT_objtypename() 103 (ttisfulluserdata(o) && (mt = uvalue(o)->metatable) != NULL)) { in luaT_objtypename()
|
H A D | lobject.h | 477 struct Table *metatable; member 496 struct Table *metatable; member 759 struct Table *metatable; member
|
H A D | lvm.c | 326 tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ 363 tm = fasttm(L, h->metatable, TM_NEWINDEX); /* get metamethod */ 638 tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); 640 tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); 646 tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); 648 tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); 736 tm = fasttm(L, h->metatable, TM_LEN);
|
H A D | lgc.c | 319 markobjectN(g, u->metatable); /* mark its metatable */ in reallymarkobject() 547 const TValue *mode = gfasttm(g, h->metatable, TM_MODE); in traversetable() 548 markobjectN(g, h->metatable); in traversetable() 568 markobjectN(g, u->metatable); /* mark its metatable */ in traverseudata()
|
H A D | lstring.c | 272 u->metatable = NULL; in luaS_newudata()
|
H A D | lapi.c | 793 mt = hvalue(obj)->metatable; in lua_getmetatable() 796 mt = uvalue(obj)->metatable; in lua_getmetatable() 957 hvalue(obj)->metatable = mt; in lua_setmetatable() 965 uvalue(obj)->metatable = mt; in lua_setmetatable()
|
H A D | ltable.c | 639 t->metatable = NULL; in luaH_new()
|