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 SEDRIS DRM class.
 */
typedef enum
{
SE_TYP_CLASSIF_BASIC, (notes)
SE_TYP_CLASSIF_ENUM, (notes)
SE_TYP_CLASSIF_REGISTERABLE_ENUM, (notes)
SE_TYP_CLASSIF_STRUCT, (notes)
SE_TYP_CLASSIF_FUNCTION (notes)
} SE_Type_Classification;


Enumerant Notes


SE_TYP_CLASSIF_BASIC

 renames a pre-existing type

SE_TYP_CLASSIF_ENUM

 An enumerated type.

SE_TYP_CLASSIF_REGISTERABLE_ENUM

 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.

SE_TYP_CLASSIF_STRUCT

 A structured type.

SE_TYP_CLASSIF_FUNCTION

 A function type.



Prev: SE_Token_Set. Next: SE_URN.


Return to: Top of this Page, Type Index

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™