2012-06-08 1 views
2

Ссылка c2hs (aka 'Tutorial') упоминает имя перечня C как необязательный параметр. Есть ли способ заставить его работать с анонимными перечислениями? Определение того, какое перечисление для генерации должно быть возможно, с учетом только одного члена перечисления, или даже если это невозможно, по крайней мере, возможно, будет возможно создать перечисление, явно называя его членов.c2hs - анонимные перечисления?

Для уточнения:

дано перечисление

enum { 
A, 
B, 
C, 
D 
}; 

Я хотел бы что-то вдоль линий

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

ответ

1

перечислимого определяют работы (в отличие от документации)

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

По необходимости ли это? – Cubic

+0

Это не сработало без 'as', когда я попробовал. – yiding