mt 589 lib/lua/lapi.c Table *mt = NULL; mt 595 lib/lua/lapi.c mt = hvalue(obj)->metatable; mt 598 lib/lua/lapi.c mt = uvalue(obj)->metatable; mt 601 lib/lua/lapi.c mt = G(L)->mt[ttype(obj)]; mt 604 lib/lua/lapi.c if (mt == NULL) mt 607 lib/lua/lapi.c sethvalue(L, L->top, mt); mt 699 lib/lua/lapi.c Table *mt; mt 705 lib/lua/lapi.c mt = NULL; mt 708 lib/lua/lapi.c mt = hvalue(L->top - 1); mt 712 lib/lua/lapi.c hvalue(obj)->metatable = mt; mt 713 lib/lua/lapi.c if (mt) mt 714 lib/lua/lapi.c luaC_objbarriert(L, hvalue(obj), mt); mt 718 lib/lua/lapi.c uvalue(obj)->metatable = mt; mt 719 lib/lua/lapi.c if (mt) mt 720 lib/lua/lapi.c luaC_objbarrier(L, rawuvalue(obj), mt); mt 724 lib/lua/lapi.c G(L)->mt[ttype(obj)] = mt; mt 77 lib/lua/lgc.c Table *mt = gco2u(o)->metatable; mt 79 lib/lua/lgc.c if (mt) markobject(g, mt); mt 496 lib/lua/lgc.c if (g->mt[i]) markobject(g, g->mt[i]); mt 181 lib/lua/lstate.c for (i=0; i<NUM_TAGS; i++) g->mt[i] = NULL; mt 92 lib/lua/lstate.h struct Table *mt[NUM_TAGS]; /* metatables for basic types */ mt 62 lib/lua/ltm.c Table *mt; mt 65 lib/lua/ltm.c mt = hvalue(o)->metatable; mt 68 lib/lua/ltm.c mt = uvalue(o)->metatable; mt 71 lib/lua/ltm.c mt = G(L)->mt[ttype(o)]; mt 73 lib/lua/ltm.c return (mt ? luaH_getstr(mt, G(L)->tmname[event]) : luaO_nilobject);