enum
我有这个需要与之交互的Java :
// Parameter.java
public enum Parameter {
ExampleParameter1(45920L, 3, 127, ValueFormat.BINARY, true),
ExampleParameter2(45703L, 6, 6, ValueFormat.NUMERIC, true),
ExampleParameter3(73L, 4, 4, ValueFormat.ALPHANUMERIC, true),
ExampleParameter3(4512L, 2, 11, ValueFormat.ALPHANUMERIC, true);
( . . . )
private ValueFormat a
private int b;
private long c;
private boolean d;
private Parameter(long tag, int param, int min, ValueFormat format, boolean boo)
{
this.a = format;
this.b = min;
this.c = tag;
this.d = boo;
}
}
我想使用 Djinni 生成一个有效的 C++ <-> Java 接口,但由于djinni
' 的枚举public enum
在 Java(在我的情况下正确)和enum class
C++(具有int
基础类型)中生成,所以它不能工作。
这甚至可能吗?或者我是否必须interface
使用手动制作的“绑定”创建一个具有 Java 和 C++ 实现的 Djinni?
提前感谢您的帮助。