#include <lobject.h>
Public Attributes | |
| CommonHeader | |
| TValue * | k |
| Instruction * | code |
| struct Proto ** | p |
| int * | lineinfo |
| LocVar * | locvars |
| Upvaldesc * | upvalues |
| union Closure * | cache |
| TString * | source |
| int | sizeupvalues |
| int | sizek |
| int | sizecode |
| int | sizelineinfo |
| int | sizep |
| int | sizelocvars |
| int | linedefined |
| int | lastlinedefined |
| GCObject * | gclist |
| lu_byte | numparams |
| lu_byte | is_vararg |
| lu_byte | maxstacksize |
| union Closure* Proto::cache |
Definition at line 474 of file lobject.h.
Referenced by getcached(), luaC_barrierproto_(), luaF_newproto(), pushclosure(), and traverseproto().
| Instruction* Proto::code |
Definition at line 469 of file lobject.h.
Referenced by close_func(), constructor(), findsetreg(), fixjump(), getfuncname(), getjump(), getjumpcontrol(), getobjname(), LoadCode(), luaD_precall(), luaF_freeproto(), luaF_newproto(), luaK_code(), luaK_nil(), luaK_patchclose(), and PrintCode().
| GCObject* Proto::gclist |
Definition at line 484 of file lobject.h.
Referenced by luaC_barrierproto_(), and propagatemark().
| lu_byte Proto::is_vararg |
Definition at line 486 of file lobject.h.
Referenced by auxgetinfo(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), mainfunc(), parlist(), PrintHeader(), and simpleexp().
| TValue* Proto::k |
Definition at line 468 of file lobject.h.
Referenced by addk(), close_func(), DumpConstants(), getobjname(), kname(), LoadConstants(), luaF_freeproto(), luaF_newproto(), luaV_execute(), PrintConstant(), and traverseproto().
| int Proto::lastlinedefined |
Definition at line 483 of file lobject.h.
Referenced by body(), DumpFunction(), funcinfo(), LoadFunction(), luaF_newproto(), and PrintHeader().
| int Proto::linedefined |
Definition at line 482 of file lobject.h.
Referenced by body(), DumpFunction(), errorlimit(), funcinfo(), LoadFunction(), luaF_newproto(), and PrintHeader().
| int* Proto::lineinfo |
Definition at line 471 of file lobject.h.
Referenced by close_func(), collectvalidlines(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_newproto(), luaK_code(), and luaK_fixline().
| LocVar* Proto::locvars |
Definition at line 472 of file lobject.h.
Referenced by close_func(), DumpDebug(), getlocvar(), LoadDebug(), luaF_freeproto(), luaF_getlocalname(), luaF_newproto(), PrintDebug(), registerlocalvar(), and traverseproto().
| lu_byte Proto::maxstacksize |
Definition at line 487 of file lobject.h.
Referenced by adjust_varargs(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), luaK_checkstack(), open_func(), PrintHeader(), and statement().
| lu_byte Proto::numparams |
Definition at line 485 of file lobject.h.
Referenced by adjust_varargs(), auxgetinfo(), DumpFunction(), LoadFunction(), luaD_precall(), luaF_newproto(), luaV_execute(), parlist(), and PrintHeader().
| struct Proto** Proto::p |
Definition at line 470 of file lobject.h.
Referenced by addprototype(), close_func(), combine(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), luaV_execute(), PrintCode(), PrintFunction(), and traverseproto().
| int Proto::sizecode |
Definition at line 478 of file lobject.h.
Referenced by close_func(), LoadCode(), luaF_freeproto(), luaF_newproto(), luaK_code(), PrintCode(), PrintHeader(), and traverseproto().
| int Proto::sizek |
Definition at line 477 of file lobject.h.
Referenced by addk(), close_func(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), PrintDebug(), PrintHeader(), and traverseproto().
| int Proto::sizelineinfo |
Definition at line 479 of file lobject.h.
Referenced by close_func(), collectvalidlines(), combine(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_newproto(), luaK_code(), and traverseproto().
| int Proto::sizelocvars |
Definition at line 481 of file lobject.h.
Referenced by close_func(), DumpDebug(), LoadDebug(), luaF_freeproto(), luaF_getlocalname(), luaF_newproto(), PrintDebug(), PrintHeader(), registerlocalvar(), and traverseproto().
| int Proto::sizep |
Definition at line 480 of file lobject.h.
Referenced by addprototype(), close_func(), DumpConstants(), LoadConstants(), luaF_freeproto(), luaF_newproto(), luaV_execute(), PrintFunction(), PrintHeader(), and traverseproto().
| int Proto::sizeupvalues |
Definition at line 476 of file lobject.h.
Referenced by close_func(), combine(), DumpDebug(), DumpUpvalues(), f_parser(), getcached(), LoadUpvalues(), luaF_freeproto(), luaF_newproto(), luaU_undump(), newupvalue(), PrintDebug(), PrintHeader(), pushclosure(), and traverseproto().
| TString* Proto::source |
Definition at line 475 of file lobject.h.
Referenced by DumpDebug(), funcinfo(), LoadDebug(), luaF_newproto(), luaY_parser(), open_func(), PrintHeader(), and traverseproto().
| Upvaldesc* Proto::upvalues |
Definition at line 473 of file lobject.h.
Referenced by aux_upvalue(), close_func(), combine(), DumpDebug(), DumpUpvalues(), getcached(), LoadDebug(), LoadUpvalues(), luaF_freeproto(), luaF_newproto(), newupvalue(), PrintDebug(), pushclosure(), searchupvalue(), traverseproto(), and upvalname().
1.8.8