The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Field_Modifier
/*
 * ENUM: SE_Field_Modifier
 *
 *   This data type is used in SE_DRM_Field_Structure to describe how
 *   a field within a structure was "modified" by the declaration of
 *   the field.
 */
typedef enum
{
SE_FLD_MDFR_PLAIN, (notes)
SE_FLD_MDFR_BIT, (notes)
SE_FLD_MDFR_1D_ARRAY, (notes)
SE_FLD_MDFR_2D_ARRAY, (notes)
SE_FLD_MDFR_POINTER, (notes)
SE_FLD_MDFR_UNION (notes)
} SE_Field_Modifier;


Enumerant Notes


SE_FLD_MDFR_PLAIN

 The field is not modified, so it is considered "plain".

SE_FLD_MDFR_BIT

 The field is a bit field.

SE_FLD_MDFR_1D_ARRAY

 The field is a fixed-size 1-dimensional array.

SE_FLD_MDFR_2D_ARRAY

 The field is a fixed-size 2-dimensional array.

SE_FLD_MDFR_POINTER

 The field is a pointer (not a fixed-size array).

SE_FLD_MDFR_UNION

 The field is a union.



Prev: SE_Feature_Topology_Level. Next: SE_Fields.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS