Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "lobject.h"
Go to the source code of this file.
Macros | |
#define | gnode(t, i) (&(t)->node[i]) |
#define | gkey(n) (&(n)->i_key.nk) |
#define | gval(n) (&(n)->i_val) |
#define | gnext(n) ((n)->i_key.nk.next) |
#define | key2tval(n) (&(n)->i_key.tvk) |
Functions | |
LUAI_FUNC const TValue * | luaH_getnum (Table *t, int key) |
LUAI_FUNC TValue * | luaH_setnum (lua_State *L, Table *t, int key) |
LUAI_FUNC const TValue * | luaH_getstr (Table *t, TString *key) |
LUAI_FUNC TValue * | luaH_setstr (lua_State *L, Table *t, TString *key) |
LUAI_FUNC const TValue * | luaH_get (Table *t, const TValue *key) |
LUAI_FUNC TValue * | luaH_set (lua_State *L, Table *t, const TValue *key) |
LUAI_FUNC Table * | luaH_new (lua_State *L, int narray, int lnhash) |
LUAI_FUNC void | luaH_resizearray (lua_State *L, Table *t, int nasize) |
LUAI_FUNC void | luaH_free (lua_State *L, Table *t) |
LUAI_FUNC int | luaH_next (lua_State *L, Table *t, StkId key) |
LUAI_FUNC int | luaH_getn (Table *t) |
#define gkey | ( | n | ) | (&(n)->i_key.nk) |
Definition at line 14 of file lua-5.1.5/src/ltable.h.
Referenced by clearkeys(), clearkeys(), findindex(), findindex(), findindex(), getfreepos(), getfreepos(), getfreepos(), getgeneric(), luaH_get(), luaH_getint(), luaH_getint(), luaH_getnum(), luaH_getshortstr(), luaH_getstr(), luaH_newkey(), luaH_next(), luaH_resize(), luaH_resize(), newkey(), numusehash(), numusehash(), removeentry(), removeentry(), removeentry(), setnodevector(), setnodevector(), traverseephemeron(), traverseephemeron(), traversestrongtable(), traversestrongtable(), traversetable(), traverseweakvalue(), and traverseweakvalue().
#define gnext | ( | n | ) | ((n)->i_key.nk.next) |
Definition at line 16 of file lua-5.1.5/src/ltable.h.
Referenced by findindex(), findindex(), findindex(), getgeneric(), getgeneric(), luaH_get(), luaH_getint(), luaH_getint(), luaH_getnum(), luaH_getshortstr(), luaH_getstr(), luaH_newkey(), luaH_newkey(), newkey(), setnodevector(), setnodevector(), setnodevector(), and setnodevector().
#define gnode | ( | t, | |
i ) (&(t)->node[i]) |
Definition at line 13 of file lua-5.1.5/src/ltable.h.
Referenced by clearbykeys(), clearbyvalues(), clearkeys(), clearkeys(), cleartable(), clearvalues(), clearvalues(), findindex(), findindex(), findindex(), findindex(), hashnum(), luaH_next(), reinsert(), setnodevector(), setnodevector(), setnodevector(), setnodevector(), traverseephemeron(), traverseephemeron(), traverseephemeron(), traversestrongtable(), traversestrongtable(), traversestrongtable(), traversetable(), traverseweakvalue(), traverseweakvalue(), and traverseweakvalue().
#define gval | ( | n | ) | (&(n)->i_val) |
Definition at line 15 of file lua-5.1.5/src/ltable.h.
Referenced by clearbykeys(), clearbyvalues(), clearkey(), clearkeys(), clearkeys(), cleartable(), clearvalues(), clearvalues(), getgeneric(), getgeneric(), luaH_get(), luaH_getint(), luaH_getint(), luaH_getnum(), luaH_getshortstr(), luaH_getstr(), luaH_newkey(), luaH_newkey(), luaH_next(), luaH_resize(), luaH_resize(), newkey(), numusehash(), numusehash(), numusehash(), numusehash(), reinsert(), removeentry(), removeentry(), removeentry(), resize(), setnodevector(), setnodevector(), setnodevector(), setnodevector(), traverseephemeron(), traverseephemeron(), traverseephemeron(), traversestrongtable(), traversestrongtable(), traversestrongtable(), traversetable(), traverseweakvalue(), traverseweakvalue(), and traverseweakvalue().
#define key2tval | ( | n | ) | (&(n)->i_key.tvk) |
Definition at line 18 of file lua-5.1.5/src/ltable.h.
Referenced by cleartable(), findindex(), luaH_get(), luaH_next(), newkey(), numusehash(), and resize().
Definition at line 374 of file lua-5.1.5/src/ltable.c.
Definition at line 469 of file lua-5.1.5/src/ltable.c.
Definition at line 560 of file lua-5.1.5/src/ltable.c.
Definition at line 435 of file lua-5.1.5/src/ltable.c.
References Table::array, cast, cast_num, gkey, gnext, gval, hashnum(), luai_numeq, luaO_nilobject, nvalue, Table::sizearray, and ttisnumber.
Referenced by lua_rawgeti(), luaH_get(), luaH_setnum(), and unbound_search().
Definition at line 455 of file lua-5.1.5/src/ltable.c.
Definition at line 358 of file lua-5.1.5/src/ltable.c.
References Table::array, cast, cast_byte, dummynode, Table::flags, Table::lsizenode, LUA_TTABLE, luaC_link(), luaM_new, Table::metatable, Table::node, NULL, obj2gco, setarrayvector(), setnodevector(), and Table::sizearray.
Referenced by adjust_varargs(), collectvalidlines(), collectvalidlines(), collectvalidlines(), collectvalidlines(), f_luaopen(), init_registry(), init_registry(), init_registry(), lua_createtable(), luaV_execute(), luaV_execute(), luaV_execute(), luaY_parser(), open_func(), and open_func().
Definition at line 162 of file lua-5.1.5/src/ltable.c.
Definition at line 327 of file lua-5.1.5/src/ltable.c.
Definition at line 494 of file lua-5.1.5/src/ltable.c.
Definition at line 508 of file lua-5.1.5/src/ltable.c.
References cast, cast_num, luaH_getnum(), luaO_nilobject, newkey(), and setnvalue.
Referenced by adjust_varargs(), collectvalidlines(), lua_rawseti(), luaV_execute(), and resize().
Definition at line 520 of file lua-5.1.5/src/ltable.c.
References cast, luaH_getstr(), luaO_nilobject, newkey(), and setsvalue.
Referenced by adjust_varargs(), and luaX_newstring().