ReactOS  0.4.12-dev-375-g61fed54
value Union Reference
Collaboration diagram for value:

Public Types

enum  value_type { VALUE_INTEGER, VALUE_LITERAL, VALUE_SYMBOL }
 

Public Attributes

GLfloat value_float
 
GLfloat value_float_4 [4]
 
GLmatrixvalue_matrix
 
GLint value_int
 
GLint value_int_4 [4]
 
GLint64 value_int64
 
GLenum value_enum
 
struct {
   GLint   n
 
   GLint   ints [100]
 
value_int_n
 
GLboolean value_bool
 
enum value::value_type type
 
union {
   INT   integer
 
   WCHAR *   string
 
u
 
LONG longvalue
 
double doublevalue
 
LONGLONG largevalue
 

Detailed Description

Definition at line 139 of file get.c.

Member Enumeration Documentation

◆ value_type

enum value::value_type
Enumerator
VALUE_INTEGER 
VALUE_LITERAL 
VALUE_SYMBOL 

Definition at line 133 of file cond.tab.c.

133  {
137  } type;
enum value::value_type type

Member Data Documentation

◆ doublevalue

double value::doublevalue

Definition at line 93 of file pdh_main.c.

Referenced by format_value().

◆ integer

INT value::integer

Definition at line 139 of file cond.tab.c.

◆ ints

GLint value::ints[100]

Definition at line 150 of file get.c.

◆ largevalue

LONGLONG value::largevalue

◆ longvalue

LONG value::longvalue

Definition at line 92 of file pdh_main.c.

Referenced by format_value().

◆ n

GLint value::n

Definition at line 150 of file get.c.

◆ string

WCHAR* value::string

Definition at line 140 of file cond.tab.c.

Referenced by dwarf2_parse_variable().

◆ type

◆ u

◆ value_bool

GLboolean value::value_bool

Definition at line 152 of file get.c.

◆ value_enum

GLenum value::value_enum

Definition at line 146 of file get.c.

◆ value_float

GLfloat value::value_float

Definition at line 140 of file get.c.

◆ value_float_4

GLfloat value::value_float_4[4]

Definition at line 141 of file get.c.

◆ value_int

GLint value::value_int

Definition at line 143 of file get.c.

◆ value_int64

GLint64 value::value_int64

Definition at line 145 of file get.c.

◆ value_int_4

GLint value::value_int_4[4]

Definition at line 144 of file get.c.

◆ value_int_n

struct { ... } value::value_int_n

◆ value_matrix

GLmatrix* value::value_matrix

Definition at line 142 of file get.c.


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