Public Attributes | List of all members
global_State Struct Reference

#include <lstate.h>

Public Attributes

GCObjectallgc
 
GCObjectallweak
 
lu_byte currentwhite
 
GCObjectephemeron
 
GCObjectfinobj
 
GCObjectfinobjold1
 
GCObjectfinobjrold
 
GCObjectfinobjsur
 
GCObjectfirstold1
 
GCObjectfixedgc
 
lua_Alloc frealloc
 
l_mem GCdebt
 
lu_byte gcemergency
 
lu_mem GCestimate
 
lu_byte gckind
 
lu_byte gcpause
 
lu_byte gcrunning
 
lu_byte gcstate
 
lu_byte gcstepmul
 
lu_byte gcstepsize
 
lu_byte gcstopem
 
lu_byte genmajormul
 
lu_byte genminormul
 
GCObjectgray
 
GCObjectgrayagain
 
TValue l_registry
 
lu_mem lastatomic
 
struct lua_Statemainthread
 
TStringmemerrmsg
 
struct Tablemt [LUA_NUMTAGS]
 
TValue nilvalue
 
GCObjectold1
 
lua_CFunction panic
 
GCObjectreallyold
 
unsigned int seed
 
TStringstrcache [STRCACHE_N][STRCACHE_M]
 
stringtable strt
 
GCObjectsurvival
 
GCObject ** sweepgc
 
TStringtmname [TM_N]
 
GCObjecttobefnz
 
l_mem totalbytes
 
struct lua_Statetwups
 
void * ud
 
void * ud_warn
 
lua_WarnFunction warnf
 
GCObjectweak
 

Detailed Description

Definition at line 249 of file lstate.h.

Member Data Documentation

◆ allgc

GCObject* global_State::allgc

Definition at line 271 of file lstate.h.

◆ allweak

GCObject* global_State::allweak

Definition at line 278 of file lstate.h.

◆ currentwhite

lu_byte global_State::currentwhite

Definition at line 260 of file lstate.h.

◆ ephemeron

GCObject* global_State::ephemeron

Definition at line 277 of file lstate.h.

◆ finobj

GCObject* global_State::finobj

Definition at line 273 of file lstate.h.

◆ finobjold1

GCObject* global_State::finobjold1

Definition at line 287 of file lstate.h.

◆ finobjrold

GCObject* global_State::finobjrold

Definition at line 288 of file lstate.h.

◆ finobjsur

GCObject* global_State::finobjsur

Definition at line 286 of file lstate.h.

◆ firstold1

GCObject* global_State::firstold1

Definition at line 285 of file lstate.h.

◆ fixedgc

GCObject* global_State::fixedgc

Definition at line 280 of file lstate.h.

◆ frealloc

lua_Alloc global_State::frealloc

Definition at line 250 of file lstate.h.

◆ GCdebt

l_mem global_State::GCdebt

Definition at line 253 of file lstate.h.

◆ gcemergency

lu_byte global_State::gcemergency

Definition at line 267 of file lstate.h.

◆ GCestimate

lu_mem global_State::GCestimate

Definition at line 254 of file lstate.h.

◆ gckind

lu_byte global_State::gckind

Definition at line 262 of file lstate.h.

◆ gcpause

lu_byte global_State::gcpause

Definition at line 268 of file lstate.h.

◆ gcrunning

lu_byte global_State::gcrunning

Definition at line 266 of file lstate.h.

◆ gcstate

lu_byte global_State::gcstate

Definition at line 261 of file lstate.h.

◆ gcstepmul

lu_byte global_State::gcstepmul

Definition at line 269 of file lstate.h.

◆ gcstepsize

lu_byte global_State::gcstepsize

Definition at line 270 of file lstate.h.

◆ gcstopem

lu_byte global_State::gcstopem

Definition at line 263 of file lstate.h.

◆ genmajormul

lu_byte global_State::genmajormul

Definition at line 265 of file lstate.h.

◆ genminormul

lu_byte global_State::genminormul

Definition at line 264 of file lstate.h.

◆ gray

GCObject* global_State::gray

Definition at line 274 of file lstate.h.

◆ grayagain

GCObject* global_State::grayagain

Definition at line 275 of file lstate.h.

◆ l_registry

TValue global_State::l_registry

Definition at line 257 of file lstate.h.

◆ lastatomic

lu_mem global_State::lastatomic

Definition at line 255 of file lstate.h.

◆ mainthread

struct lua_State* global_State::mainthread

Definition at line 291 of file lstate.h.

◆ memerrmsg

TString* global_State::memerrmsg

Definition at line 292 of file lstate.h.

◆ mt

struct Table* global_State::mt[LUA_NUMTAGS]

Definition at line 294 of file lstate.h.

◆ nilvalue

TValue global_State::nilvalue

Definition at line 258 of file lstate.h.

◆ old1

GCObject* global_State::old1

Definition at line 283 of file lstate.h.

◆ panic

lua_CFunction global_State::panic

Definition at line 290 of file lstate.h.

◆ reallyold

GCObject* global_State::reallyold

Definition at line 284 of file lstate.h.

◆ seed

unsigned int global_State::seed

Definition at line 259 of file lstate.h.

◆ strcache

TString* global_State::strcache[STRCACHE_N][STRCACHE_M]

Definition at line 295 of file lstate.h.

◆ strt

stringtable global_State::strt

Definition at line 256 of file lstate.h.

◆ survival

GCObject* global_State::survival

Definition at line 282 of file lstate.h.

◆ sweepgc

GCObject** global_State::sweepgc

Definition at line 272 of file lstate.h.

◆ tmname

TString* global_State::tmname[TM_N]

Definition at line 293 of file lstate.h.

◆ tobefnz

GCObject* global_State::tobefnz

Definition at line 279 of file lstate.h.

◆ totalbytes

l_mem global_State::totalbytes

Definition at line 252 of file lstate.h.

◆ twups

struct lua_State* global_State::twups

Definition at line 289 of file lstate.h.

◆ ud

void* global_State::ud

Definition at line 251 of file lstate.h.

◆ ud_warn

void* global_State::ud_warn

Definition at line 297 of file lstate.h.

◆ warnf

lua_WarnFunction global_State::warnf

Definition at line 296 of file lstate.h.

◆ weak

GCObject* global_State::weak

Definition at line 276 of file lstate.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:28