#include <lobject.h>
Public Attributes | |
CommonHeader | |
lu_byte | flags |
lu_byte | lsizenode |
struct Table * | metatable |
TValue * | array |
Node * | node |
Node * | lastfree |
GCObject * | gclist |
int | sizearray |
TValue* Table::array |
Definition at line 564 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 561 of file lobject.h.
Referenced by luaH_new(), and luaT_gettm().
GCObject* Table::gclist |
Definition at line 567 of file lobject.h.
Referenced by propagatemark().
Node* Table::lastfree |
Definition at line 566 of file lobject.h.
Referenced by getfreepos(), and setnodevector().
lu_byte Table::lsizenode |
Definition at line 562 of file lobject.h.
Referenced by luaH_resize(), and setnodevector().
struct Table* Table::metatable |
Definition at line 563 of file lobject.h.
Referenced by luaH_new(), luaV_gettable(), luaV_objlen(), luaV_settable(), and traversetable().
Node* Table::node |
Definition at line 565 of file lobject.h.
Referenced by getfreepos(), luaH_free(), luaH_getn(), luaH_resize(), luaH_resizearray(), numusehash(), and setnodevector().
int Table::sizearray |
Definition at line 568 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().