Searched refs:gkey (Results 1 – 3 of 3) sorted by relevance
/external/lua/src/ |
D | ltable.c | 170 if (luaV_rawequalobj(gkey(n), key) || in findindex() 171 (ttisdeadkey(gkey(n)) && iscollectable(key) && in findindex() 172 deadvalue(gkey(n)) == gcvalue(key))) { in findindex() 197 setobj2s(L, key, gkey(gnode(t, i))); in luaH_next() 292 ause += countint(gkey(n), nums); in numusehash() 379 setobjt2t(L, luaH_set(L, t, gkey(old)), gval(old)); in luaH_resize() 445 if (ttisnil(gkey(t->lastfree))) in getfreepos() 484 othern = mainposition(t, gkey(mp)); in luaH_newkey() 523 if (ttisinteger(gkey(n)) && ivalue(gkey(n)) == key) in luaH_getint() 543 const TValue *k = gkey(n); in luaH_getshortstr() [all …]
|
D | ltable.h | 19 #define gkey(n) cast(const TValue*, (&(n)->i_key.tvk)) macro 40 (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val))))
|
D | lgc.c | 76 #define checkdeadkey(n) lua_assert(!ttisdeadkey(gkey(n)) || ttisnil(gval(n))) 127 if (valiswhite(gkey(n))) in removeentry() 371 lua_assert(!ttisnil(gkey(n))); in traverseweakvalue() 372 markvalue(g, gkey(n)); /* mark key */ in traverseweakvalue() 412 else if (iscleared(g, gkey(n))) { /* key is not marked (yet)? */ in traverseephemeron() 443 lua_assert(!ttisnil(gkey(n))); in traversestrongtable() 444 markvalue(g, gkey(n)); /* mark key */ in traversestrongtable() 644 if (!ttisnil(gval(n)) && (iscleared(g, gkey(n)))) { in clearkeys()
|