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

#include <lobject.h>

Data Fields

 CommonHeader
 
TValuev
 
union { 
 
   TValue   value 
 
   struct { 
 
      struct UpVal *   prev 
 
      struct UpVal *   next 
 
   }   l 
 
u 
 
union { 
 
   TValue   value 
 
   struct { 
 
      struct UpVal *   prev 
 
      struct UpVal *   next 
 
   }   l 
 
u 
 
lu_mem refcount
 
union { 
 
   struct { 
 
      UpVal *   next 
 
      int   touched 
 
   }   open 
 
   TValue   value 
 
u 
 
lu_byte tbc
 
union { 
 
   struct { 
 
      struct UpVal *   next 
 
      struct UpVal **   previous 
 
   }   open 
 
   TValue   value 
 
u 
 

Detailed Description

Definition at line 274 of file lua-5.1.5/src/lobject.h.

Field Documentation

◆ CommonHeader

UpVal::CommonHeader

Definition at line 275 of file lua-5.1.5/src/lobject.h.

◆ [struct] [1/2]

◆ [struct] [2/2]

struct { ... } UpVal::l

◆ next [1/2]

◆ next [2/2]

UpVal* UpVal::next

Definition at line 40 of file lua-5.3.6/src/lfunc.h.

◆ [struct] [1/2]

◆ [struct] [2/2]

struct { ... } UpVal::open

◆ prev

struct UpVal* UpVal::prev

◆ previous

struct UpVal** UpVal::previous

Definition at line 623 of file lua-5.4.3/src/lobject.h.

Referenced by luaF_unlinkupval(), and newupval().

◆ refcount

◆ tbc

lu_byte UpVal::tbc

Definition at line 618 of file lua-5.4.3/src/lobject.h.

Referenced by newupval().

◆ touched

int UpVal::touched

Definition at line 41 of file lua-5.3.6/src/lfunc.h.

Referenced by luaF_findupval(), remarkupvals(), and traverseLclosure().

◆ [union] [1/4]

◆ [union] [2/4]

union { ... } UpVal::u

◆ [union] [3/4]

union { ... } UpVal::u

◆ [union] [4/4]

union { ... } UpVal::u

◆ v

◆ value


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