4#define ARRAY_SIZE(a) (sizeof(a) / sizeof 0 [a])
25 const char *type_name;
30#define INIT_MEMBER(NAME, TYPE, TYPE_NAME, HEADER) \
34 .type_name = #TYPE_NAME, \
49#define INIT_CLASS(CLASS) \
52 .n_members = ARRAY_SIZE(CLASS##_members), \
53 .members = CLASS##_members, \
54 .source = #CLASS ".c", \
55 .header = #CLASS ".h", \
Definition generator.h:40
Definition generator.h:22
Definition generator.h:17