#undef BEGIN_TM_SCHEMA #undef BEGIN_TM_PROPS #undef BEGIN_TM_ENUM #undef BEGIN_TM_CLASS_PARTS #undef BEGIN_TM_PART_STATES #undef TM_PROP #undef TM_PART #undef TM_STATE #undef TM_ENUM #undef END_TM_CLASS_PARTS #undef END_TM_PART_STATES #undef END_TM_PROPS #undef END_TM_ENUM #undef END_TM_SCHEMA #undef TMSCHEMA_H #define BEGIN_TM_SCHEMA(name) #define BEGIN_TM_PROPS() #define BEGIN_TM_ENUM(name) #define BEGIN_TM_CLASS_PARTS(name) #define BEGIN_TM_PART_STATES(name) #define TM_PART(val, prefix, name) #define TM_STATE(val, prefix, name) #define TM_ENUM(val, prefix, name) #define TM_PROP(val, prefix, name, primval) #define END_TM_CLASS_PARTS() #define END_TM_PART_STATES() #define END_TM_PROPS() #define END_TM_ENUM() #define END_TM_SCHEMA(name)