Home
last modified time | relevance | path

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

/src/sys/contrib/openzfs/module/lua/
H A Dltm.c66 mt = hvalue(o)->metatable; in luaT_gettmbyobj()
69 mt = uvalue(o)->metatable; in luaT_gettmbyobj()
H A Dlvm.c119 (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 Dlobject.h436 struct Table *metatable; member
569 struct Table *metatable; member
H A Dlstring.c182 u->uv.metatable = NULL; in luaS_newudata()
H A Dlapi.c693 mt = hvalue(obj)->metatable; in lua_getmetatable()
696 mt = uvalue(obj)->metatable; in lua_getmetatable()
825 hvalue(obj)->metatable = mt; in lua_setmetatable()
833 uvalue(obj)->metatable = mt; in lua_setmetatable()
H A Dlgc.c252 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 Dltable.c370 t->metatable = NULL; in luaH_new()
/src/contrib/lua/src/
H A Dltm.c75 mt = hvalue(o)->metatable; in luaT_gettmbyobj()
78 mt = uvalue(o)->metatable; in luaT_gettmbyobj()
93 if ((ttistable(o) && (mt = hvalue(o)->metatable) != NULL) || in luaT_objtypename()
94 (ttisfulluserdata(o) && (mt = uvalue(o)->metatable) != NULL)) { in luaT_objtypename()
H A Dlobject.h463 struct Table *metatable; member
482 struct Table *metatable; member
745 struct Table *metatable; member
H A Dlvm.c307 tm = fasttm(L, hvalue(t)->metatable, TM_INDEX); /* table's metamethod */ in luaV_finishget()
344 tm = fasttm(L, h->metatable, TM_NEWINDEX); /* get metamethod */ in luaV_finishset()
603 tm = fasttm(L, uvalue(t1)->metatable, TM_EQ); in luaV_equalobj()
605 tm = fasttm(L, uvalue(t2)->metatable, TM_EQ); in luaV_equalobj()
611 tm = fasttm(L, hvalue(t1)->metatable, TM_EQ); in luaV_equalobj()
613 tm = fasttm(L, hvalue(t2)->metatable, TM_EQ); in luaV_equalobj()
702 tm = fasttm(L, h->metatable, TM_LEN); in luaV_objlen()
H A Dlgc.c316 markobjectN(g, u->metatable); /* mark its metatable */ in reallymarkobject()
544 const TValue *mode = gfasttm(g, h->metatable, TM_MODE); in traversetable()
546 markobjectN(g, h->metatable); in traversetable()
567 markobjectN(g, u->metatable); /* mark its metatable */ in traverseudata()
H A Dlstring.c269 u->metatable = NULL; in luaS_newudata()
H A Dlapi.c783 mt = hvalue(obj)->metatable; in lua_getmetatable()
786 mt = uvalue(obj)->metatable; in lua_getmetatable()
947 hvalue(obj)->metatable = mt; in lua_setmetatable()
955 uvalue(obj)->metatable = mt; in lua_setmetatable()
H A Dltable.c629 t->metatable = NULL; in luaH_new()
H A Dltests.c364 checkobjrefN(g, hgc, h->metatable); in checktable()
382 checkobjrefN(g, hgc, u->metatable); in checkudata()
/src/lib/clang/liblldb/
H A DLLDBWrapLua.cpp1051 swig_lua_method *metatable; /* 0 for -eluac */ member
2100 if(clss->metatable) { in SWIG_Lua_add_class_instance_details()
2101 for(i=0;clss->metatable[i].name;i++) { in SWIG_Lua_add_class_instance_details()
2102 SWIG_Lua_add_function(L,clss->metatable[i].name,clss->metatable[i].func); in SWIG_Lua_add_class_instance_details()
2492 assert(clss->metatable); in SWIG_Lua_elua_class_register_instance()
2493 lua_pushrotable(L, (void*)(clss->metatable)); /* create the metatable */ in SWIG_Lua_elua_class_register_instance()