#include "XmlRpc.h" #define STRUCT(id) void id::Map(ValueMapper& m) { #define VAR(type, id) m(#id, id); #define INT(id) m(#id, id); #define BOOL(id) m(#id, id); #define STRING(id) m(#id, id); #define DOUBLE(id) m(#id, id); #define DATE(id) m(#id, id); #define TIME(id) m(#id, id); #define END_STRUCT }; #include XRSFILE #undef STRUCT #undef VAR #undef INT #undef BOOL #undef STRING #undef DOUBLE #undef DATE #undef TIME #undef END_STRUCT #ifndef XRS_KEEP #undef XRSFILE #endif