Go to the source code of this file.
|
LUAI_FUNC void | luaH_free (lua_State *L, Table *t) |
|
LUAI_FUNC const TValue * | luaH_get (Table *t, const TValue *key) |
|
LUAI_FUNC const TValue * | luaH_getint (Table *t, lua_Integer key) |
|
LUAI_FUNC lua_Unsigned | luaH_getn (Table *t) |
|
LUAI_FUNC const TValue * | luaH_getshortstr (Table *t, TString *key) |
|
LUAI_FUNC const TValue * | luaH_getstr (Table *t, TString *key) |
|
LUAI_FUNC Table * | luaH_new (lua_State *L) |
|
LUAI_FUNC TValue * | luaH_newkey (lua_State *L, Table *t, const TValue *key) |
|
LUAI_FUNC int | luaH_next (lua_State *L, Table *t, StkId key) |
|
LUAI_FUNC unsigned int | luaH_realasize (const Table *t) |
|
LUAI_FUNC void | luaH_resize (lua_State *L, Table *t, unsigned int nasize, unsigned int nhsize) |
|
LUAI_FUNC void | luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) |
|
LUAI_FUNC TValue * | luaH_set (lua_State *L, Table *t, const TValue *key) |
|
LUAI_FUNC void | luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) |
|
#define gnext |
( |
|
n | ) |
((n)->u.next) |
#define gnode |
( |
|
t, |
|
|
|
i |
|
) |
| (&(t)->node[i]) |
#define gval |
( |
|
n | ) |
(&(n)->i_val) |
#define invalidateTMcache |
( |
|
t | ) |
((t)->flags &= ~maskflags) |
#define isdummy |
( |
|
t | ) |
((t)->lastfree == NULL) |
#define nodefromval |
( |
|
v | ) |
cast(Node *, (v)) |