Ardour  8.7-15-gadf511264b
global_State Struct Reference

#include <lstate.h>

Public Attributes

lua_Alloc frealloc
 
void * ud
 
l_mem totalbytes
 
l_mem GCdebt
 
lu_mem GCmemtrav
 
lu_mem GCestimate
 
stringtable strt
 
TValue l_registry
 
unsigned int seed
 
lu_byte currentwhite
 
lu_byte gcstate
 
lu_byte gckind
 
lu_byte gcrunning
 
GCObjectallgc
 
GCObject ** sweepgc
 
GCObjectfinobj
 
GCObjectgray
 
GCObjectgrayagain
 
GCObjectweak
 
GCObjectephemeron
 
GCObjectallweak
 
GCObjecttobefnz
 
GCObjectfixedgc
 
struct lua_Statetwups
 
unsigned int gcfinnum
 
int gcpause
 
int gcstepmul
 
int gcmlock
 
lua_CFunction panic
 
struct lua_Statemainthread
 
const lua_Numberversion
 
TStringmemerrmsg
 
TStringtmname [TM_N]
 
struct Tablemt [9]
 
TStringstrcache [53][2]
 

Detailed Description

Definition at line 136 of file lstate.h.

Member Data Documentation

◆ allgc

GCObject* global_State::allgc

Definition at line 150 of file lstate.h.

◆ allweak

GCObject* global_State::allweak

Definition at line 157 of file lstate.h.

◆ currentwhite

lu_byte global_State::currentwhite

Definition at line 146 of file lstate.h.

◆ ephemeron

GCObject* global_State::ephemeron

Definition at line 156 of file lstate.h.

◆ finobj

GCObject* global_State::finobj

Definition at line 152 of file lstate.h.

◆ fixedgc

GCObject* global_State::fixedgc

Definition at line 159 of file lstate.h.

◆ frealloc

lua_Alloc global_State::frealloc

Definition at line 137 of file lstate.h.

◆ GCdebt

l_mem global_State::GCdebt

Definition at line 140 of file lstate.h.

◆ GCestimate

lu_mem global_State::GCestimate

Definition at line 142 of file lstate.h.

◆ gcfinnum

unsigned int global_State::gcfinnum

Definition at line 161 of file lstate.h.

◆ gckind

lu_byte global_State::gckind

Definition at line 148 of file lstate.h.

◆ GCmemtrav

lu_mem global_State::GCmemtrav

Definition at line 141 of file lstate.h.

◆ gcmlock

int global_State::gcmlock

Definition at line 164 of file lstate.h.

◆ gcpause

int global_State::gcpause

Definition at line 162 of file lstate.h.

◆ gcrunning

lu_byte global_State::gcrunning

Definition at line 149 of file lstate.h.

◆ gcstate

lu_byte global_State::gcstate

Definition at line 147 of file lstate.h.

◆ gcstepmul

int global_State::gcstepmul

Definition at line 163 of file lstate.h.

◆ gray

GCObject* global_State::gray

Definition at line 153 of file lstate.h.

◆ grayagain

GCObject* global_State::grayagain

Definition at line 154 of file lstate.h.

◆ l_registry

TValue global_State::l_registry

Definition at line 144 of file lstate.h.

◆ mainthread

struct lua_State* global_State::mainthread

Definition at line 166 of file lstate.h.

◆ memerrmsg

TString* global_State::memerrmsg

Definition at line 168 of file lstate.h.

◆ mt

struct Table* global_State::mt[9]

Definition at line 170 of file lstate.h.

◆ panic

lua_CFunction global_State::panic

Definition at line 165 of file lstate.h.

◆ seed

unsigned int global_State::seed

Definition at line 145 of file lstate.h.

◆ strcache

TString* global_State::strcache[53][2]

Definition at line 171 of file lstate.h.

◆ strt

stringtable global_State::strt

Definition at line 143 of file lstate.h.

◆ sweepgc

GCObject** global_State::sweepgc

Definition at line 151 of file lstate.h.

◆ tmname

TString* global_State::tmname[TM_N]

Definition at line 169 of file lstate.h.

◆ tobefnz

GCObject* global_State::tobefnz

Definition at line 158 of file lstate.h.

◆ totalbytes

l_mem global_State::totalbytes

Definition at line 139 of file lstate.h.

◆ twups

struct lua_State* global_State::twups

Definition at line 160 of file lstate.h.

◆ ud

void* global_State::ud

Definition at line 138 of file lstate.h.

◆ version

const lua_Number* global_State::version

Definition at line 167 of file lstate.h.

◆ weak

GCObject* global_State::weak

Definition at line 155 of file lstate.h.


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