UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
uiValue_s Struct Reference

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

#include <ui_actions.h>

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

struct cvar_s* uiValue_s::cvar

Definition at line 200 of file ui_actions.h.

Referenced by UI_GetFloatFromExpression(), and UI_GetStringFromExpression().

int uiValue_s::integer

Definition at line 197 of file ui_actions.h.

uiNode_t* uiValue_s::node

Definition at line 201 of file ui_actions.h.

Referenced by UI_GetNodeFromExpression().

float uiValue_s::number

Definition at line 198 of file ui_actions.h.

Referenced by UI_GetFloatFromExpression(), and UI_GetStringFromExpression().

char* uiValue_s::string
union { ... } uiValue_s::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: