Пользовательские правила 3. x
в Polyspace® применять соглашения об именовании для основных типов данных. Для получения информации о том, как включить эти правила, смотрите Check custom rules (-custom-rules)
.
Число | Применяемое правило | Другие детали |
---|---|---|
3.1 | Все целые типы должны следовать указанному шаблону. | Применяется к целочисленным и булевым типам, заданным typedef операторы. Не применяется к перечисляемым типам. Для примера: typedef signed int int32_t; |
3.2 | Все типы с плавающей точкой должны соответствовать заданному шаблону. | Применяется к типам double и float, заданным typedef операторы. Для примера: typedef float f32_t; |
3.3 | Все типы указателей должны соответствовать заданному шаблону. | Применяется к типам указателей, заданным typedef операторы. Для примера: typedef int* p_int; |
3.4 | Все типы массивов должны следовать указанному шаблону. | Применяется к типам массивов, заданным typedef операторы. Для примера: typedef int a_int_3[3]; |
3.5 | Все типы указателей на функцию должны следовать указанному шаблону. | Применяется к типам указателей на функцию, заданным typedef операторы. Для примера: typedef void (*pf_callback) (int); |