hacks/cmulti/make_serializer.h
Michael Hope 5881c3f8b0 Add an example of generating the struct, encoder, and initialiser from
one definition by uisng repeated includes.
2015-05-31 17:37:04 +02:00

8 lines
177 B
C

#undef NAME
#undef FIELD
#undef END
#define NAME(x) void serialize##x(const x##_t* value) {
#define FIELD(type, name, def, doc) serialize##type(value->name);
#define END(x) }