Composite types are defined in an enum type diet_type_t:
Type | Possible base types |
---|---|
DIET_SCALAR | all base types |
DIET_VECTOR | all base types |
DIET_MATRIX | all base types |
DIET_STRING | DIET_CHAR |
DIET_PARAMSTRING | DIET_CHAR |
DIET_FILE | DIET_CHAR |
DIET_CONTAINER | all base types |
Each of these types requires specific parameters to completely describe the data (see Figure 3.1).