#include <lobject.h>
Public Attributes | |
CommonHeader | |
lu_byte | flags |
lu_byte | lsizenode |
unsigned int | sizearray |
TValue * | array |
Node * | node |
Node * | lastfree |
struct Table * | metatable |
GCObject * | gclist |
TValue* Table::array |
Definition at line 502 of file lobject.h.
Referenced by clearvalues(), luaH_free(), luaH_getint(), luaH_getn(), luaH_new(), luaH_next(), luaH_resize(), numusearray(), setarrayvector(), traverseephemeron(), and traversestrongtable().
lu_byte Table::flags |
Definition at line 499 of file lobject.h.
Referenced by luaH_new(), and luaT_gettm().
GCObject* Table::gclist |
Definition at line 506 of file lobject.h.
Referenced by propagatemark().
Node* Table::lastfree |
Definition at line 504 of file lobject.h.
Referenced by getfreepos(), and setnodevector().
lu_byte Table::lsizenode |
Definition at line 500 of file lobject.h.
Referenced by setnodevector().
struct Table* Table::metatable |
Definition at line 505 of file lobject.h.
Referenced by luaH_new(), luaV_finishset(), luaV_objlen(), and traversetable().
Node* Table::node |
Definition at line 503 of file lobject.h.
Referenced by getfreepos(), luaH_free(), luaH_resize(), numusehash(), and setnodevector().
unsigned int Table::sizearray |
Definition at line 501 of file lobject.h.
Referenced by clearvalues(), findindex(), luaH_free(), luaH_getint(), luaH_getn(), luaH_new(), luaH_next(), luaH_resize(), luaV_execute(), numusearray(), setarrayvector(), traverseephemeron(), traversestrongtable(), traversetable(), and traverseweakvalue().