Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
CallInfo Struct Reference

#include <lstate.h>

Data Fields

StkId base
 
StkId func
 
StkId top
 
const Instructionsavedpc
 
int nresults
 
int tailcalls
 
struct CallInfoprevious
 
struct CallInfonext
 
short nresults
 
lu_byte callstatus
 
ptrdiff_t extra
 
union { 
 
   struct { 
 
      StkId   base 
 
      const Instruction *   savedpc 
 
   }   l 
 
   struct { 
 
      int   ctx 
 
      lua_CFunction   k 
 
      ptrdiff_t   old_errfunc 
 
      lu_byte   old_allowhook 
 
      lu_byte   status 
 
   }   c 
 
u 
 
union { 
 
   struct { 
 
      StkId   base 
 
      const Instruction *   savedpc 
 
   }   l 
 
   struct { 
 
      lua_KFunction   k 
 
      ptrdiff_t   old_errfunc 
 
      lua_KContext   ctx 
 
   }   c 
 
u 
 
unsigned short callstatus
 
union { 
 
   struct { 
 
      const Instruction *   savedpc 
 
      volatile l_signalT   trap 
 
      int   nextraargs 
 
   }   l 
 
   struct { 
 
      lua_KFunction   k 
 
      ptrdiff_t   old_errfunc 
 
      lua_KContext   ctx 
 
   }   c 
 
u 
 
union { 
 
   int   funcidx 
 
   int   nyield 
 
   int   nres 
 
   struct { 
 
      unsigned short   ftransfer 
 
      unsigned short   ntransfer 
 
   }   transferinfo 
 
u2 
 

Detailed Description

Definition at line 48 of file lua-5.1.5/src/lstate.h.

Field Documentation

◆ base

◆ [struct] [1/3]

◆ [struct] [2/3]

struct { ... } CallInfo::c

◆ [struct] [3/3]

struct { ... } CallInfo::c

◆ callstatus [1/2]

◆ callstatus [2/2]

unsigned short CallInfo::callstatus

Definition at line 109 of file lua-5.3.6/src/lstate.h.

◆ ctx [1/2]

◆ ctx [2/2]

lua_KContext CallInfo::ctx

Definition at line 104 of file lua-5.3.6/src/lstate.h.

◆ extra

ptrdiff_t CallInfo::extra

◆ ftransfer

unsigned short CallInfo::ftransfer

Definition at line 193 of file lua-5.4.3/src/lstate.h.

Referenced by auxgetinfo(), and luaD_hook().

◆ func

◆ funcidx

int CallInfo::funcidx

Definition at line 189 of file lua-5.4.3/src/lstate.h.

Referenced by finishpcallk(), and lua_pcallk().

◆ k [1/2]

◆ k [2/2]

lua_KFunction CallInfo::k

Definition at line 102 of file lua-5.3.6/src/lstate.h.

◆ [struct] [1/3]

◆ [struct] [2/3]

struct { ... } CallInfo::l

◆ [struct] [3/3]

struct { ... } CallInfo::l

◆ next

◆ nextraargs

int CallInfo::nextraargs

◆ nres

int CallInfo::nres

Definition at line 191 of file lua-5.4.3/src/lstate.h.

Referenced by finishCcall(), and moveresults().

◆ nresults [1/2]

◆ nresults [2/2]

short CallInfo::nresults

Definition at line 73 of file lua-5.2.4/src/lstate.h.

◆ ntransfer

unsigned short CallInfo::ntransfer

Definition at line 194 of file lua-5.4.3/src/lstate.h.

Referenced by auxgetinfo(), and luaD_hook().

◆ nyield

int CallInfo::nyield

Definition at line 190 of file lua-5.4.3/src/lstate.h.

Referenced by lua_resume(), and lua_yieldk().

◆ old_allowhook

lu_byte CallInfo::old_allowhook

Definition at line 85 of file lua-5.2.4/src/lstate.h.

Referenced by lua_pcallk(), and recover().

◆ old_errfunc

ptrdiff_t CallInfo::old_errfunc

◆ previous

◆ savedpc

◆ status

lu_byte CallInfo::status

Definition at line 86 of file lua-5.2.4/src/lstate.h.

Referenced by finishCcall(), lua_getctx(), recover(), and resume().

◆ tailcalls

int CallInfo::tailcalls

◆ top

◆ [struct]

struct { ... } CallInfo::transferinfo

Referenced by auxgetinfo(), and luaD_hook().

◆ trap

volatile l_signalT CallInfo::trap

◆ [union] [1/3]

◆ [union] [2/3]

union { ... } CallInfo::u

◆ [union] [3/3]

union { ... } CallInfo::u

◆ [union]


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