Есть enum:
typedef
[
public,
v1_enum,
helpstring("Test param")
]
enum XXX1 {
a1 = 0xFFFFFFFF,
a2 = 0xFFFFFFFE,
a3 = 0xFFFFFFFD
} XXX1;
Если я его использую хотя бы где-нить в параметрах функций, то все ок я его вижу,
но у меня функция получает на вход параметр int32 как логическая сумма, наприме a1 и a2 как справиться с такой ситуацией?
Здравствуйте, Boa, Вы писали:
Boa>Есть enum:
Boa>Boa>typedef
Boa>[
Boa>public,
Boa>v1_enum,
Boa>helpstring("Test param")
Boa>]
Boa>enum XXX1 {
Boa> a1 = 0xFFFFFFFF,
Boa> a2 = 0xFFFFFFFE,
Boa> a3 = 0xFFFFFFFD
Boa>} XXX1;
Boa>
Boa>Если я его использую хотя бы где-нить в параметрах функций, то все ок я его вижу,
Boa>но у меня функция получает на вход параметр int32 как логическая сумма, наприме a1 и a2 как справиться с такой ситуацией?
Перенести определение enum-а в секцию library IDL-я.