13 #ifdef TEMPLATE_GENERATE_SOURCE
14 #undef TEMPLATE_GENERATE_SOURCE
18 #define TEMPLATE_GENERATE_SOURCE
27 #include "TheStruct.h"
29 #define CLASS UnitFirstObject
31 #define EXPAND_CLASS_MEMBERS(CLASS) \
32 EXPAND_CLASS_MEMBER_INT(CLASS, TheInteger, int) \
33 EXPAND_CLASS_MEMBER_INT(CLASS, TheUnsignedLong, unsigned long) \
34 EXPAND_CLASS_MEMBER_INT(CLASS, TheCharPointer, char *) \
35 EXPAND_CLASS_MEMBER_BUFFER(CLASS, TheBuffer, struct TheStruct) \
36 EXPAND_CLASS_MEMBER_LIST(CLASS, TheList) \
37 EXPAND_CLASS_MEMBER_OBJECT(CLASS, TheSecondObject, UnitSecondObject) \
38 EXPAND_CLASS_MEMBER_STRING(CLASS, TheString) \
39 EXPAND_CLASS_MEMBER_DOMSTRING(CLASS, TheDomString)
Object used in unit testing of object templates.
Templates for include files of objects.