The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Type_Classification
/*
 * ENUM: SE_Type_Classification
 *
 *   This data type is used to classify a "subordinate type", that is, a
 *   type that is used in building up the fields of a DRM class.
 */
typedef enum
{
SE_TYP_CLASSIF_BASIC,1
SE_TYP_CLASSIF_ENUM,2
SE_TYP_CLASSIF_REGISTERABLE_ENUM,3
SE_TYP_CLASSIF_SET,4
SE_TYP_CLASSIF_STRUCT,5
SE_TYP_CLASSIF_FUNCTION6
} SE_Type_Classification;


Enumerant Notes

1 renames a pre-existing type

2 An enumerated type.

3 A basic type, for which constants are defined in a manner analogous to an enumerated type, with the intent of allowing "enumerants" to be added by registration.

4 A union containing two fields, set and member, where member is a structure consisting of bit fields.

5 A structured type.

6 A function type.




Prev: SE_Time_YMD_Value. Next: SE_Underline_Style.


Return to: Top of this Page, Type Index