Go to the source code of this file.
|
| const TValue * | luaH_getint (Table *t, lua_Integer key) |
| |
| void | luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) |
| |
| const TValue * | luaH_getshortstr (Table *t, TString *key) |
| |
| const TValue * | luaH_getstr (Table *t, TString *key) |
| |
| const TValue * | luaH_get (Table *t, const TValue *key) |
| |
| TValue * | luaH_newkey (lua_State *L, Table *t, const TValue *key) |
| |
| TValue * | luaH_set (lua_State *L, Table *t, const TValue *key) |
| |
| Table * | luaH_new (lua_State *L) |
| |
| 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) |
| |
| void | luaH_free (lua_State *L, Table *t) |
| |
| int | luaH_next (lua_State *L, Table *t, StkId key) |
| |
| lua_Unsigned | luaH_getn (Table *t) |
| |
◆ allocsizenode
◆ gkey
| #define gkey |
( |
|
n | ) |
cast(const TValue*, (&(n)->i_key.tvk)) |
◆ gnext
| #define gnext |
( |
|
n | ) |
((n)->i_key.nk.next) |
◆ gnode
| #define gnode |
( |
|
t, |
|
|
|
i |
|
) |
| (&(t)->node[i]) |
◆ gval
| #define gval |
( |
|
n | ) |
(&(n)->i_val) |
◆ invalidateTMcache
| #define invalidateTMcache |
( |
|
t | ) |
((t)->flags = 0) |
◆ isdummy
| #define isdummy |
( |
|
t | ) |
((t)->lastfree == NULL) |
◆ keyfromval
◆ wgkey
| #define wgkey |
( |
|
n | ) |
(&(n)->i_key.nk) |
◆ luaH_free()
◆ luaH_get()
◆ luaH_getint()
◆ luaH_getn()
◆ luaH_getshortstr()
◆ luaH_getstr()
◆ luaH_new()
◆ luaH_newkey()
◆ luaH_next()
◆ luaH_resize()
| void luaH_resize |
( |
lua_State * |
L, |
|
|
Table * |
t, |
|
|
unsigned int |
nasize, |
|
|
unsigned int |
nhsize |
|
) |
| |
◆ luaH_resizearray()
| void luaH_resizearray |
( |
lua_State * |
L, |
|
|
Table * |
t, |
|
|
unsigned int |
nasize |
|
) |
| |
◆ luaH_set()
◆ luaH_setint()