c2hs - 匿名枚举?

时间:2012-06-08 20:11:13

标签: haskell ghc c2hs

c2hs引用(又名“Tutorial”)提到C enum的名称为非可选参数。有没有办法让它与匿名枚举一起使用?只给出一个枚举成员,确定生成哪个枚举应该是可能的,或者即使这是不可能的,至少可以通过明确命名它的成员来生成枚举。

澄清:

给出一个枚举

enum {
A,
B,
C,
D
};

我喜欢

的内容
{#enum {A,B,C,D} as MyEnum #}

1 个答案:

答案 0 :(得分:1)

枚举定义作品(与文档相反)

{# enum define MyEnum { A as A, B as B, C as C, D as D } #}