The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
lua_State Struct Reference

#include <lstate.h>

Public Attributes

 CommonHeader
 
lu_byte status
 
StkId top
 
global_Statel_G
 
CallInfoci
 
const Instructionoldpc
 
StkId stack_last
 
StkId stack
 
int stacksize
 
unsigned short nny
 
unsigned short nCcalls
 
lu_byte hookmask
 
lu_byte allowhook
 
int basehookcount
 
int hookcount
 
lua_Hook hook
 
GCObjectopenupval
 
GCObjectgclist
 
struct lua_longjmperrorJmp
 
ptrdiff_t errfunc
 
CallInfo base_ci
 

Detailed Description

Definition at line 153 of file lstate.h.

Member Data Documentation

lu_byte lua_State::allowhook

Definition at line 166 of file lstate.h.

Referenced by GCTM(), lua_pcallk(), luaD_hook(), luaD_pcall(), preinit_state(), and recover().

CallInfo lua_State::base_ci

Definition at line 174 of file lstate.h.

Referenced by freestack(), lua_getstack(), resume(), stack_init(), traversestack(), and unroll().

int lua_State::basehookcount

Definition at line 167 of file lstate.h.

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

CallInfo* lua_State::ci
lua_State::CommonHeader

Definition at line 154 of file lstate.h.

ptrdiff_t lua_State::errfunc
struct lua_longjmp* lua_State::errorJmp

Definition at line 172 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 propagatemark().

lua_Hook lua_State::hook

Definition at line 169 of file lstate.h.

Referenced by lua_gethook(), lua_newthread(), lua_sethook(), luaD_hook(), and preinit_state().

int lua_State::hookcount

Definition at line 168 of file lstate.h.

Referenced by luaV_execute(), and traceexec().

lu_byte lua_State::hookmask
global_State* lua_State::l_G

Definition at line 157 of file lstate.h.

unsigned short lua_State::nCcalls
unsigned short lua_State::nny
const Instruction* lua_State::oldpc

Definition at line 159 of file lstate.h.

Referenced by lua_sethook(), luaD_poscall(), and traceexec().

GCObject* lua_State::openupval
StkId lua_State::stack
StkId lua_State::stack_last
int lua_State::stacksize
lu_byte lua_State::status
StkId lua_State::top

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