Searched refs:metatable (Results 1 – 15 of 15) sorted by relevance
| /f-stack/app/redis-5.0.5/deps/lua/src/ |
| H A D | ltm.c | 65 mt = hvalue(o)->metatable; in luaT_gettmbyobj() 68 mt = uvalue(o)->metatable; in luaT_gettmbyobj()
|
| H A D | lgc.c | 77 Table *mt = gco2u(o)->metatable; in reallymarkobject() 136 else if (fasttm(L, gco2u(curr)->metatable, TM_GC) == NULL) { in luaC_separateudata() 163 if (h->metatable) in traversetable() 164 markobject(g, h->metatable); in traversetable() 165 mode = gfasttm(g, h->metatable, TM_MODE); in traversetable() 458 tm = fasttm(L, udata->uv.metatable, TM_GC); in GCTM()
|
| H A D | lvm.c | 116 (tm = fasttm(L, h->metatable, TM_INDEX)) == NULL) { /* or no TM? */ in luaV_gettable() 143 (tm = fasttm(L, h->metatable, TM_NEWINDEX)) == NULL) { /* or no TM? */ in luaV_settable() 265 tm = get_compTM(L, uvalue(t1)->metatable, uvalue(t2)->metatable, in luaV_equalval() 271 tm = get_compTM(L, hvalue(t1)->metatable, hvalue(t2)->metatable, TM_EQ); in luaV_equalval()
|
| H A D | lobject.h | 219 struct Table *metatable; member 342 struct Table *metatable; member
|
| H A D | lstring.c | 104 u->uv.metatable = NULL; in luaS_newudata()
|
| H A D | lapi.c | 595 mt = hvalue(obj)->metatable; in lua_getmetatable() 598 mt = uvalue(obj)->metatable; in lua_getmetatable() 712 hvalue(obj)->metatable = mt; in lua_setmetatable() 718 uvalue(obj)->metatable = mt; in lua_setmetatable()
|
| H A D | ltable.c | 361 t->metatable = NULL; in luaH_new()
|
| /f-stack/freebsd/contrib/openzfs/module/lua/ |
| H A D | ltm.c | 66 mt = hvalue(o)->metatable; in luaT_gettmbyobj() 69 mt = uvalue(o)->metatable; in luaT_gettmbyobj()
|
| H A D | lvm.c | 119 (tm = fasttm(L, h->metatable, TM_INDEX)) == NULL) { /* or no TM? */ in luaV_gettable() 148 ((tm = fasttm(L, h->metatable, TM_NEWINDEX)) == NULL && in luaV_settable() 275 tm = get_equalTM(L, uvalue(t1)->metatable, uvalue(t2)->metatable, TM_EQ); in luaV_equalobj_() 281 tm = get_equalTM(L, hvalue(t1)->metatable, hvalue(t2)->metatable, TM_EQ); in luaV_equalobj_() 341 tm = fasttm(L, h->metatable, TM_LEN); in luaV_objlen()
|
| H A D | lobject.h | 433 struct Table *metatable; member 566 struct Table *metatable; member
|
| H A D | lstring.c | 182 u->uv.metatable = NULL; in luaS_newudata()
|
| H A D | lapi.c | 691 mt = hvalue(obj)->metatable; in lua_getmetatable() 694 mt = uvalue(obj)->metatable; in lua_getmetatable() 823 hvalue(obj)->metatable = mt; in lua_setmetatable() 831 uvalue(obj)->metatable = mt; in lua_setmetatable()
|
| H A D | lgc.c | 252 Table *mt = gco2u(o)->metatable; in reallymarkobject() 435 const TValue *mode = gfasttm(g, h->metatable, TM_MODE); in traversetable() 436 markobject(g, h->metatable); in traversetable()
|
| H A D | ltable.c | 370 t->metatable = NULL; in luaH_new()
|
| /f-stack/app/redis-5.0.5/deps/lua/ |
| H A D | HISTORY | 52 + introduced lightweight userdata, a simple "void*" without a metatable.
|