IBM Rhapsody枚举限制

时间:2016-11-24 09:31:02

标签: c++ rhapsody

我在C ++版本8.1.5的IBM Rhapsody中创建了一个枚举类型

自动编码器创建的代码如下:

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中执行此操作的选项?

由于

1 个答案:

答案 0 :(得分:0)

为了将来参考,事实证明在Rhapsody(v8.1.5)中没有自动执行此操作的选项。

可以应用任何标准手动方法,即。在名为MAX等的末尾添加额外的枚举。