bslls:CommonModuleInvalidType¶
Общий модуль недопустимого типа (CommonModuleInvalidType)¶
- Тип: Ошибка
- Важность: Важный
- Включена по умолчанию: Да
- Теги:
standard,unpredictable,design
Описание диагностики¶
При разработке общих модулей следует выбирать один из четырех контекстов выполнения кода:
| Тип общего модуля | Пример наименования | Вызов сервера | Сервер | Внешнее соединение | Клиент(обычное приложение) | Клиент(управляемое приложение) |
|---|---|---|---|---|---|---|
| Серверный | ОбщегоНазначения (или ОбщегоНазначенияСервер) | + | + | + | ||
| Серверный для вызова с клиента | ОбщегоНазначенияВызовСервера | + | + | |||
| Клиентский | ОбщегоНазначенияКлиент (или ОбщегоНазначенияГлобальный) | + | + | |||
| Клиент-серверный | ОбщегоНазначенияКлиентСервер | + | + | + | + |
Примеры¶
Источники¶
- Источник: Стандарт: Правила создания общих модулей
Соответствие стандартам¶
- #std469, п. 1.2: Правила создания общих модулей — Диагностика «Общий модуль недопустимого типа (CommonModuleInvalidType)» проверяет условие пункта 1.2 стандарта std469.
Источник диагностики¶
- Исходная статья
- Ревизия:
f4616cda8a216789ee40529ed857e614b9e2ea25 - Лицензия:
LGPL-3.0-or-later