Home
last modified time | relevance | path

Searched refs:metatable (Results 1 – 7 of 7) sorted by relevance

/netbsd/external/mit/lua/dist/src/
H A Dltm.c84 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 Dlobject.h477 struct Table *metatable; member
496 struct Table *metatable; member
759 struct Table *metatable; member
H A Dlvm.c326 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 Dlgc.c319 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 Dlstring.c272 u->metatable = NULL; in luaS_newudata()
H A Dlapi.c793 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 Dltable.c639 t->metatable = NULL; in luaH_new()