Model RealTime 11.1 2021.24

174333: Type descriptors for types with template parameters

Model compiler now supports generating type descriptors for type aliases with template parameters. The generated type descriptor will have the same template parameters. Target RTS also now provides fromType template function which can be used for looking up the template specialization.

174277: The multi-line attribute default value does not display properly in Properties window

Now the default field for attributes in the Properties View supports multi-line code viewing and editing.

174139: Lots of NEW CodeChecker warnings about using static_cast for downcast are reported on generated code

Added initial support to make generated code compliant with various static code analyzer tools. Currently only Clang-Tidy is partially covered. Added new preference group to C++ Transformations preference page with checkboxes corresponding to the tool or set-of-checks to be compliant with. In many cases special comments with suppressions will be added to avoid undesired diagnostics for known and safe situations in automatically generated code. By default, all compliance is turned off.

173270: Exclude several patterns in search result (negative search result)

Now !(NOT) and && (AND) logical operators can be used when specifying column filters in Search view.