The Battle for Wesnoth  1.17.0-dev
Public Attributes | List of all members
CallInfo Struct Reference

#include <lstate.h>

Public Attributes

StkId func
 
StkId top
 
struct CallInfoprevious
 
struct CallInfonext
 
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
 
   struct {
      unsigned short   ftransfer
 
      unsigned short   ntransfer
 
   }   transferinfo
 
u2
 
short nresults
 
unsigned short callstatus
 

Detailed Description

Definition at line 160 of file lstate.h.

Member Data Documentation

◆ c

struct { ... } CallInfo::c

◆ callstatus

unsigned short CallInfo::callstatus

◆ ctx

lua_KContext CallInfo::ctx

Definition at line 173 of file lstate.h.

◆ ftransfer

unsigned short CallInfo::ftransfer

Definition at line 180 of file lstate.h.

◆ func

StkId CallInfo::func

◆ funcidx

int CallInfo::funcidx

Definition at line 177 of file lstate.h.

Referenced by lua_pcallk(), and recover().

◆ k

lua_KFunction CallInfo::k

Definition at line 171 of file lstate.h.

◆ l

struct { ... } CallInfo::l

◆ next

struct CallInfo * CallInfo::next

Definition at line 163 of file lstate.h.

Referenced by luaE_extendCI(), luaE_freeCI(), luaE_shrinkCI(), luaG_findlocal(), and stack_init().

◆ nextraargs

int CallInfo::nextraargs

Definition at line 168 of file lstate.h.

◆ nresults

short CallInfo::nresults

◆ ntransfer

unsigned short CallInfo::ntransfer

Definition at line 181 of file lstate.h.

◆ nyield

int CallInfo::nyield

Definition at line 178 of file lstate.h.

Referenced by lua_resume(), and lua_yieldk().

◆ old_errfunc

ptrdiff_t CallInfo::old_errfunc

Definition at line 172 of file lstate.h.

◆ previous

struct CallInfo* CallInfo::previous

◆ savedpc

const Instruction* CallInfo::savedpc

Definition at line 166 of file lstate.h.

◆ top

StkId CallInfo::top

◆ transferinfo

struct { ... } CallInfo::transferinfo

Referenced by auxgetinfo(), and luaD_hook().

◆ trap

volatile l_signalT CallInfo::trap

Definition at line 167 of file lstate.h.

◆ u

union { ... } CallInfo::u

◆ u2

union { ... } CallInfo::u2

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