Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

CallInfo Struct Reference

#include <lua/lstate.h>

Collaboration diagram for CallInfo:

Collaboration graph
[legend]

Data Fields

StkId base
StkId top
int state
union {
   struct {
      const Instruction *   savedpc
      const Instruction **   pc
      int   tailcalls
   }   l
   struct {
      int   dummy
   }   c
u

Detailed Description

Definition at line 76 of file lstate.h.


Field Documentation

StkId CallInfo::base
 

Definition at line 78 of file lstate.h.

Referenced by correctstack(), isinstack(), lua_close(), lua_getinfo(), lua_getlocal(), lua_setlocal(), luaD_pcall(), luaD_poscall(), luaD_precall(), luaV_execute(), resume_error(), and stack_init().

struct { ... } CallInfo::c
 

int CallInfo::dummy
 

Definition at line 91 of file lstate.h.

struct { ... } CallInfo::l
 

const Instruction** CallInfo::pc
 

Definition at line 87 of file lstate.h.

const Instruction* CallInfo::savedpc
 

Definition at line 85 of file lstate.h.

int CallInfo::state
 

Definition at line 81 of file lstate.h.

Referenced by callrethooks(), currentpc(), lua_getstack(), lua_resume(), lua_yield(), luaD_call(), luaD_precall(), luaV_execute(), resume(), stack_init(), traceexec(), and traversestack().

int CallInfo::tailcalls
 

Definition at line 88 of file lstate.h.

StkId CallInfo::top
 

Definition at line 80 of file lstate.h.

Referenced by correctstack(), lua_checkstack(), luaD_callhook(), luaD_precall(), luaV_execute(), resume(), stack_init(), and traversestack().

union { ... } CallInfo::u
 

Referenced by callrethooks(), currentpc(), getfuncname(), lua_getstack(), luaD_precall(), luaV_execute(), and traceexec().


The documentation for this struct was generated from the following file:
Generated on Sat Oct 1 21:49:37 2011 for rpm by  doxygen 1.4.4