rpm  4.5
Data Fields
lua_State Struct Reference

#include <lua/lstate.h>

Collaboration diagram for lua_State:
Collaboration graph
[legend]

Data Fields

GCObjectnext
 
lu_byte tt
 
lu_byte marked
 
StkId top
 
StkId base
 
global_Statel_G
 
CallInfoci
 
StkId stack_last
 
StkId stack
 
int stacksize
 
CallInfoend_ci
 
CallInfobase_ci
 
unsigned short size_ci
 
unsigned short nCcalls
 
lu_byte hookmask
 
lu_byte allowhook
 
lu_byte hookinit
 
int basehookcount
 
int hookcount
 
lua_Hook hook
 
TObject _gt
 
GCObjectopenupval
 
GCObjectgclist
 
struct lua_longjmperrorJmp
 
ptrdiff_t errfunc
 

Detailed Description

Definition at line 139 of file lstate.h.

Field Documentation

TObject lua_State::_gt

Definition at line 167 of file lstate.h.

lu_byte lua_State::allowhook

Definition at line 161 of file lstate.h.

Referenced by lua_resume(), luaC_callGCTM(), luaD_callhook(), luaD_pcall(), and preinit_state().

StkId lua_State::base
CallInfo* lua_State::base_ci
int lua_State::basehookcount

Definition at line 163 of file lstate.h.

Referenced by lua_gethookcount(), lua_sethook(), and preinit_state().

CallInfo* lua_State::ci
CallInfo* lua_State::end_ci

Definition at line 155 of file lstate.h.

Referenced by luaD_precall(), luaD_reallocCI(), and stack_init().

ptrdiff_t lua_State::errfunc

Definition at line 174 of file lstate.h.

Referenced by lua_close(), lua_resume(), luaD_pcall(), luaG_errormsg(), and preinit_state().

struct lua_longjmp* lua_State::errorJmp

Definition at line 173 of file lstate.h.

Referenced by luaD_rawrunprotected(), luaD_throw(), and preinit_state().

GCObject* lua_State::gclist

Definition at line 171 of file lstate.h.

Referenced by lua_open(), and propagatemarks().

lua_Hook lua_State::hook

Definition at line 166 of file lstate.h.

Referenced by lua_gethook(), lua_sethook(), luaD_callhook(), and preinit_state().

int lua_State::hookcount

Definition at line 164 of file lstate.h.

Referenced by luaV_execute(), and traceexec().

lu_byte lua_State::hookinit

Definition at line 162 of file lstate.h.

Referenced by lua_sethook(), luaG_inithooks(), preinit_state(), and traceexec().

lu_byte lua_State::hookmask
global_State* lua_State::l_G

Definition at line 146 of file lstate.h.

Referenced by f_luaopen(), lua_open(), and luaE_newthread().

lu_byte lua_State::marked

Definition at line 140 of file lstate.h.

Referenced by lua_open().

unsigned short lua_State::nCcalls

Definition at line 159 of file lstate.h.

Referenced by lua_close(), lua_resume(), lua_yield(), luaD_call(), luaD_pcall(), and preinit_state().

GCObject* lua_State::next

Definition at line 140 of file lstate.h.

Referenced by lua_open().

GCObject* lua_State::openupval
unsigned short lua_State::size_ci
StkId lua_State::stack
StkId lua_State::stack_last

Definition at line 150 of file lstate.h.

Referenced by luaD_reallocstack(), restore_stack_limit(), stack_init(), and traversestack().

int lua_State::stacksize
StkId lua_State::top
lu_byte lua_State::tt

Definition at line 140 of file lstate.h.

Referenced by lua_open().


The documentation for this struct was generated from the following file: