#include <lobject.h>
Public Attributes | |
CommonHeader | |
lu_byte | flags |
lu_byte | lsizenode |
unsigned int | alimit |
TValue * | array |
Node * | node |
Node * | lastfree |
struct Table * | metatable |
GCObject * | gclist |
unsigned int Table::alimit |
Definition at line 718 of file lobject.h.
Referenced by ispow2realasize(), luaH_getint(), luaH_getn(), luaH_new(), luaH_realasize(), luaH_resize(), setlimittosize(), traversetable(), and traverseweakvalue().
TValue* Table::array |
Definition at line 719 of file lobject.h.
Referenced by clearbyvalues(), luaH_free(), luaH_getint(), luaH_getn(), luaH_new(), luaH_next(), luaH_resize(), luaV_execute(), numusearray(), traverseephemeron(), and traversestrongtable().
lu_byte Table::flags |
Definition at line 716 of file lobject.h.
Referenced by luaH_new(), and luaT_gettm().
GCObject* Table::gclist |
Definition at line 723 of file lobject.h.
Referenced by convergeephemerons().
Node* Table::lastfree |
Definition at line 721 of file lobject.h.
Referenced by exchangehashpart(), getfreepos(), and setnodevector().
lu_byte Table::lsizenode |
Definition at line 717 of file lobject.h.
Referenced by exchangehashpart(), and setnodevector().
struct Table* Table::metatable |
Definition at line 722 of file lobject.h.
Referenced by luaH_new(), luaV_finishset(), luaV_objlen(), and traversetable().
Node* Table::node |
Definition at line 720 of file lobject.h.
Referenced by exchangehashpart(), freehash(), getfreepos(), numusehash(), and setnodevector().