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

#include <lobject.h>

Public Attributes

 CommonHeader
 
lu_byte tbc
 
TValuev
 
union {
   struct {
      struct UpVal *   next
 
      struct UpVal **   previous
 
   }   open
 
   TValue   value
 
u
 

Detailed Description

Definition at line 606 of file lobject.h.

Member Data Documentation

◆ CommonHeader

UpVal::CommonHeader

Definition at line 607 of file lobject.h.

◆ next

struct UpVal* UpVal::next

Definition at line 612 of file lobject.h.

◆ open

struct { ... } UpVal::open

◆ previous

struct UpVal** UpVal::previous

Definition at line 613 of file lobject.h.

◆ tbc

lu_byte UpVal::tbc

Definition at line 608 of file lobject.h.

Referenced by luaF_close(), and newupval().

◆ u

union { ... } UpVal::u

◆ v

TValue* UpVal::v

◆ value

TValue UpVal::value

Definition at line 615 of file lobject.h.

Referenced by luaF_close(), and luaF_initupvals().


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