UFO: Alien Invasion
uiValue_t Struct Reference

Type for uiAction_t It also contain type about type (for example EA_BINARYOPERATOR) More...

#include <ui_actions.h>

Collaboration diagram for uiValue_t:
Collaboration graph

Data Fields

uiActionType_t type
 
union {
   int   integer
 
   float   number
 
   char *   string
 
   struct cvar_s *   cvar
 
   uiNode_t *   node
 
value
 

Detailed Description

Type for uiAction_t It also contain type about type (for example EA_BINARYOPERATOR)

See also
uiAction_t

Definition at line 194 of file ui_actions.h.

Field Documentation

◆ cvar

struct cvar_s* uiValue_t::cvar

Definition at line 200 of file ui_actions.h.

Referenced by UI_GetFloatFromExpression(), and UI_GetStringFromExpression().

◆ integer

int uiValue_t::integer

Definition at line 197 of file ui_actions.h.

◆ node

uiNode_t* uiValue_t::node

Definition at line 201 of file ui_actions.h.

Referenced by UI_GetNodeFromExpression().

◆ number

float uiValue_t::number

Definition at line 198 of file ui_actions.h.

Referenced by UI_GetFloatFromExpression(), and UI_GetStringFromExpression().

◆ string

char* uiValue_t::string

◆ type

◆ 

union { ... } uiValue_t::value

Subset of action type to identify the value

Referenced by UI_GetFloatFromExpression(), UI_GetNodeFromExpression(), UI_GetStringFromExpression(), and UI_ReleaseVariable().


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