#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().
1.8.8