The Battle for Wesnoth  1.15.1+dev
Public Attributes | List of all members
expdesc Struct Reference

#include <lparser.h>

Public Attributes

expkind k
 
union {
   lua_Integer   ival
 
   lua_Number   nval
 
   int   info
 
   struct {
      short   idx
 
      lu_byte   t
 
      lu_byte   vt
 
   }   ind
 
u
 
int t
 
int f
 

Detailed Description

Definition at line 54 of file lparser.h.

Member Data Documentation

◆ f

int expdesc::f

◆ idx

short expdesc::idx

Definition at line 61 of file lparser.h.

◆ ind

struct { ... } expdesc::ind

◆ info

int expdesc::info

◆ ival

lua_Integer expdesc::ival

Definition at line 57 of file lparser.h.

Referenced by constfolding(), discharge2reg(), luaK_exp2RK(), simpleexp(), and tonumeral().

◆ k

expkind expdesc::k

◆ nval

lua_Number expdesc::nval

Definition at line 58 of file lparser.h.

Referenced by constfolding(), discharge2reg(), luaK_exp2RK(), simpleexp(), and tonumeral().

◆ t [1/2]

lu_byte expdesc::t

◆ t [2/2]

int expdesc::t

Definition at line 66 of file lparser.h.

◆ u

union { ... } expdesc::u

◆ vt

lu_byte expdesc::vt

Definition at line 63 of file lparser.h.


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