IBM Rhapsody 枚举限制
IBM Rhapsody enumeration limits
我在 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 中可以执行此操作的选项吗?
谢谢
为了将来参考,事实证明在 Rhapsody (v8.1.5) 中没有自动执行此操作的选项。
可以应用任何标准手动方法,即。在末尾添加一个额外的枚举,称为 MAX 等
我在 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 中可以执行此操作的选项吗?
谢谢
为了将来参考,事实证明在 Rhapsody (v8.1.5) 中没有自动执行此操作的选项。
可以应用任何标准手动方法,即。在末尾添加一个额外的枚举,称为 MAX 等