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

#include <lua.h>

Public Attributes

int event
 
const char * name
 
const char * namewhat
 
const char * what
 
const char * source
 
size_t srclen
 
int currentline
 
int linedefined
 
int lastlinedefined
 
unsigned char nups
 
unsigned char nparams
 
char isvararg
 
char istailcall
 
unsigned short ftransfer
 
unsigned short ntransfer
 
char short_src [LUA_IDSIZE]
 
struct CallInfoi_ci
 

Detailed Description

Definition at line 469 of file lua.h.

Member Data Documentation

◆ currentline

int lua_Debug::currentline

Definition at line 476 of file lua.h.

Referenced by auxgetinfo(), db_getinfo(), hookf(), luaD_hook(), luaL_traceback(), and luaL_where().

◆ event

int lua_Debug::event

Definition at line 470 of file lua.h.

Referenced by hookf(), and luaD_hook().

◆ ftransfer

unsigned short lua_Debug::ftransfer

Definition at line 483 of file lua.h.

Referenced by auxgetinfo(), and db_getinfo().

◆ i_ci

struct CallInfo* lua_Debug::i_ci

Definition at line 487 of file lua.h.

Referenced by lua_getinfo(), lua_getlocal(), lua_getstack(), lua_setlocal(), and luaD_hook().

◆ istailcall

char lua_Debug::istailcall

Definition at line 482 of file lua.h.

Referenced by auxgetinfo(), db_getinfo(), and luaL_traceback().

◆ isvararg

char lua_Debug::isvararg

Definition at line 481 of file lua.h.

Referenced by auxgetinfo(), and db_getinfo().

◆ lastlinedefined

int lua_Debug::lastlinedefined

Definition at line 478 of file lua.h.

Referenced by db_getinfo(), and funcinfo().

◆ linedefined

int lua_Debug::linedefined

Definition at line 477 of file lua.h.

Referenced by db_getinfo(), funcinfo(), and pushfuncname().

◆ name

const char* lua_Debug::name

Definition at line 471 of file lua.h.

Referenced by auxgetinfo(), db_getinfo(), luaL_argerror(), and pushfuncname().

◆ namewhat

const char* lua_Debug::namewhat

Definition at line 472 of file lua.h.

Referenced by auxgetinfo(), db_getinfo(), luaL_argerror(), and pushfuncname().

◆ nparams

unsigned char lua_Debug::nparams

Definition at line 480 of file lua.h.

Referenced by auxgetinfo(), and db_getinfo().

◆ ntransfer

unsigned short lua_Debug::ntransfer

Definition at line 484 of file lua.h.

Referenced by auxgetinfo(), and db_getinfo().

◆ nups

unsigned char lua_Debug::nups

Definition at line 479 of file lua.h.

Referenced by auxgetinfo(), and db_getinfo().

◆ short_src

char lua_Debug::short_src[LUA_IDSIZE]

Definition at line 485 of file lua.h.

Referenced by db_getinfo(), funcinfo(), luaL_traceback(), luaL_where(), and pushfuncname().

◆ source

const char* lua_Debug::source

Definition at line 474 of file lua.h.

Referenced by db_getinfo(), funcinfo(), and lua_fileops::get_calling_file().

◆ srclen

size_t lua_Debug::srclen

Definition at line 475 of file lua.h.

Referenced by db_getinfo(), and funcinfo().

◆ what

const char* lua_Debug::what

Definition at line 473 of file lua.h.

Referenced by db_getinfo(), funcinfo(), and pushfuncname().


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