Get number of data types registered for this simulation, including built-in types
int_T ssGetNumDataTypes(SimStruct *S)
Use to obtain the number of data types registered for this simulation. This includes all custom data types registered by custom S-Function blocks and all built-in data types. For a list of built-in data types, see ssGetInputPortDataType.
Note S-functions register their data types in their implementations of the mdlInitializeSizes callback function. Therefore, to ensure that this macro returns an accurate count, your S-function should invoke it only after the point in the simulation at which the Simulink® engine invokes the mdlInitializeSizes callback function.
The Simulink Coder™ product does not support S-functions that contain custom data types. Attempting to generate code for a model that contains this macro results in an error.