Lines Matching refs:Node
75 static const Node dummynode_ = {
84 static Node *hashnum (const Table *t, lua_Number n) { in hashnum()
100 static Node *mainposition (const Table *t, const TValue *key) { in mainposition()
144 Node *n = mainposition(t, key); in findindex()
252 Node *n = &t->node[i]; in numusehash()
275 t->node = cast(Node *, dummynode); /* use common `dummynode' */ in setnodevector()
284 t->node = luaM_newvector(L, size, Node); in setnodevector()
286 Node *n = gnode(t, i); in setnodevector()
301 Node *nold = t->node; /* save old hash ... */ in resize()
318 Node *old = nold+i; in resize()
323 luaM_freearray(L, nold, twoto(oldhsize), Node); /* free old array */ in resize()
367 t->node = cast(Node *, dummynode); in luaH_new()
376 luaM_freearray(L, t->node, sizenode(t), Node); in luaH_free()
382 static Node *getfreepos (Table *t) { in getfreepos()
400 Node *mp = mainposition(t, key); in newkey()
402 Node *othern; in newkey()
403 Node *n = getfreepos(t); /* get a free place */ in newkey()
441 Node *n = hashnum(t, nk); in luaH_getnum()
456 Node *n = hashstr(t, key); in luaH_getstr()
482 Node *n = mainposition(t, key); in luaH_get()
582 Node *luaH_mainposition (const Table *t, const TValue *key) { in luaH_mainposition()
586 int luaH_isdummy (Node *n) { return n == dummynode; } in luaH_isdummy()