|
| static int | l_hashfloat (lua_Number n) |
| |
| static Node * | mainposition (const Table *t, const TValue *key) |
| |
| static unsigned int | arrayindex (const TValue *key) |
| |
| static unsigned int | findindex (lua_State *L, Table *t, StkId key) |
| |
| int | luaH_next (lua_State *L, Table *t, StkId key) |
| |
| static unsigned int | computesizes (unsigned int nums[], unsigned int *pna) |
| |
| static int | countint (const TValue *key, unsigned int *nums) |
| |
| static unsigned int | numusearray (const Table *t, unsigned int *nums) |
| |
| static int | numusehash (const Table *t, unsigned int *nums, unsigned int *pna) |
| |
| static void | setarrayvector (lua_State *L, Table *t, unsigned int size) |
| |
| static void | setnodevector (lua_State *L, Table *t, unsigned int size) |
| |
| static void | auxsetnode (lua_State *L, void *ud) |
| |
| void | luaH_resize (lua_State *L, Table *t, unsigned int nasize, unsigned int nhsize) |
| |
| void | luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) |
| |
| static void | rehash (lua_State *L, Table *t, const TValue *ek) |
| |
| Table * | luaH_new (lua_State *L) |
| |
| void | luaH_free (lua_State *L, Table *t) |
| |
| static Node * | getfreepos (Table *t) |
| |
| TValue * | luaH_newkey (lua_State *L, Table *t, const TValue *key) |
| |
| const TValue * | luaH_getint (Table *t, lua_Integer key) |
| |
| const TValue * | luaH_getshortstr (Table *t, TString *key) |
| |
| static const TValue * | getgeneric (Table *t, const TValue *key) |
| |
| const TValue * | luaH_getstr (Table *t, TString *key) |
| |
| const TValue * | luaH_get (Table *t, const TValue *key) |
| |
| TValue * | luaH_set (lua_State *L, Table *t, const TValue *key) |
| |
| void | luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) |
| |
| static lua_Unsigned | unbound_search (Table *t, lua_Unsigned j) |
| |
| lua_Unsigned | luaH_getn (Table *t) |
| |