#include <lua/lobject.h>
Data Fields | |
GCObject * | next |
lu_byte | tt |
lu_byte | marked |
lu_byte | flags |
lu_byte | lsizenode |
struct Table * | metatable |
TValue * | array |
Node * | node |
Node * | lastfree |
GCObject * | gclist |
int | sizearray |
Definition at line 338 of file lobject.h.
struct Table* Table::metatable [read] |
Definition at line 342 of file lobject.h.
Referenced by luaH_new(), luaV_gettable(), luaV_settable(), and traversetable().
Definition at line 343 of file lobject.h.
Referenced by cleartable(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), numusearray(), resize(), setarrayvector(), and traversetable().
Definition at line 344 of file lobject.h.
Referenced by getfreepos(), luaH_free(), luaH_getn(), luaH_new(), luaH_resizearray(), numusehash(), resize(), and setnodevector().
Definition at line 346 of file lobject.h.
Referenced by cleartable(), luaC_barrierback(), propagatemark(), and traversetable().
int Table::sizearray |
Definition at line 347 of file lobject.h.
Referenced by cleartable(), findindex(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), luaV_execute(), numusearray(), propagatemark(), resize(), setarrayvector(), and traversetable().