Я создал тип перечисления в IBM Rhapsody в C ++ версии 8.1.5
Код, который создает авто-кодер, выглядит следующим образом:
enum MY_ENUM {
ENUM_ITEM_1,
ENUM_ITEM_2,
ENUM_ITEM_3
};
Я хотел бы, чтобы Rhapsody автоматически генерировала определения пределов перечисления, такие как:
#define MY_ENUM_START ENUM_ITEM_1
#define MY_ENUM_END ENUM_ITEM_2
#define MY_ENUM_SIZE ( MY_ENUM_END + 1U )
Кто-нибудь знает вариант сделать это в Rhapsody?
Спасибо
Для дальнейшего использования выясняется, что в Rhapsody нет возможности автоматизировать это (v8.1.5).
Может быть применен любой из стандартных ручных подходов, т.е. добавление в конец дополнительного перечисления с именем MAX и т. д.
Других решений пока нет …