The SEDRIS Data Representation Model
APPENDIX C - Types
SE_Property_Data_Value_Type
|
/*
* ENUM: SE_Property_Data_Value_Type
*
* This data type enumerates the types of values that can be stored in a
* cell within a <Data Table> or as the value of a <Property Value>.
* It is also used by the subclasses of <Expression> to identify the value
* type of the <Expression>, and in SE_Property_Data_Value to identify the
* type of value.
*/
| typedef | enum |
| { |
| SE_PDV_BOOLEAN, | (notes) |
| SE_PDV_BYTE, | (notes) |
| SE_PDV_BYTE_POSITIVE, | (notes) |
| SE_PDV_BYTE_UNSIGNED, | (notes) |
| SE_PDV_SHORT_INTEGER, | (notes) |
| SE_PDV_SHORT_INTEGER_POSITIVE, | (notes) |
| SE_PDV_SHORT_INTEGER_UNSIGNED, | (notes) |
| SE_PDV_INTEGER, | (notes) |
| SE_PDV_INTEGER_INTERVAL, | (notes) |
| SE_PDV_INTEGER_POSITIVE, | (notes) |
| SE_PDV_INTEGER_UNSIGNED, | (notes) |
| SE_PDV_INTEGER_UNSIGNED_INTERVAL, | (notes) |
| SE_PDV_FLOAT, |
| SE_PDV_FLOAT_INTERVAL, |
| SE_PDV_LONG_FLOAT, |
| SE_PDV_STRING, |
| SE_PDV_DATA_TABLE_COMPONENT_INDEX, | (notes) |
| SE_PDV_DATA_TABLE_LIBRARY_INDEX, | (notes) |
| SE_PDV_ENUMERANT_CODE, | (notes) |
| SE_PDV_METADATA_CODE | (notes) |
} SE_Property_Data_Value_Type;
Enumerant Notes
Boolean.
Byte.
Byte_Positive.
Byte_Unsigned.
Short_Integer.
Short_Integer_Positive.
Short_Integer_Unsigned.
Integer.
Integer_Interval.
Integer_Positive.
Integer_Unsigned.
Integer_Unsigned_Interval.
An index to another <Data Table>, where the <Data Table> is one of the
ordered <Data Table> components of the 'current' <Data Table>. The index
is used to identify the table within the ordered list of components
of type <Data Table>.
An index to another <Data Table>, where the <Data Table> is one of the
<Data Tables> in the <Data Table Library>. The index is used to identify
the <Data Table> within the <Data Table Library>.
An EDCS Attribute Code.
An EDCS Metadata Code.
Prev: SE_Property_Data_Value_Ptr.
Next: SE_Quadrant.
Return to:
Top of this Page,
Type Index
|
Last updated: May 15, 2003
|
Copyright © 2003 SEDRIS
|
|