The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Struct_As_Union
/*
 * STRUCT: SE_Struct_As_Union
 *
 *   Used by SE_DRM_Type_Structure in place of a union field,
 *   to permit initialization of SE_DRM_Type_Structure.
 *
 *   Acts as union of
 *       basic_type_ptr
 *       enum_field
 *       registerable_enum_type
 *       set_field
 *       struct_field
 */
typedef struct
{

const SE_DRM_Field_Structure *basic_type_ptr;
const SE_Enumerant_Structure *enum_field;
SE_Registerable_Enum_Type_Structure registerable_enum_type;
const SE_DRM_Field_Structure *set_field;
const SE_DRM_Field_Structure *struct_field;
} SE_Struct_As_Union;



Prev: SE_String. Next: SE_Symbol_Format.


Return to: Top of this Page, Type Index