The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Single_Value
/*
 * STRUCT: SE_Single_Value
 *
 *   A tagged union to store a single float, int, count,
 *   or similar.
 */
typedef struct
{

SE_Single_Value_Type value_type;
union
{
EDCS_Long_Float long_float_value;
EDCS_Integer integer_value;
EDCS_Count count_value;
EDCS_Integer index_value;
EDCS_String string_value;
EDCS_String constrained_string_value;
EDCS_String key_value;
EDCS_Enumerant_Code enumerant_value;
EDCS_Boolean boolean_value;
} value;
} SE_Single_Value;



Prev: SE_Short_Integer_Unsigned. Next: SE_Single_Value_Type.


Return to: Top of this Page, Type Index