ssGetDataTypeSize
Get the size of a custom data type
Syntax
int_T ssGetDataTypeSize(SimStruct *S, DTypeId id)
Arguments
SSimStruct that represents an S-Function block.
idID of a data type.
Returns
An int_T value indicating the size of the data type specified
by id, if id is valid and the data type's size
has been set. Otherwise, returns INVALID_DTYPE_SIZE and reports
an error.
Description
Use to obtain the size of a custom data type.
Note
Because this macro reports any error that occurs when it is invoked, you do
not need to use ssSetErrorStatus to report the error.
For more information about using custom data types in S-functions, see Configure Custom Data Types.
Languages
C, C++
Examples
The following example gets the size of the int16 data
type.
int_T size = ssGetDataTypeSize(S, SS_INT16); if(size == INVALID_DTYPE_SIZE) return;
See Also
Version History
Introduced before R2006a