libUPnP
1.8.4
upnp
unittest
templates
SecondObject.h
Go to the documentation of this file.
1
2
#ifndef SECONDOBJECT_H
3
#define SECONDOBJECT_H
4
11
/******************************************************************************/
12
13
#ifdef TEMPLATE_GENERATE_SOURCE
14
#undef TEMPLATE_GENERATE_SOURCE
15
16
/*#include "ThirdObject.h"*/
17
18
#define TEMPLATE_GENERATE_SOURCE
19
#else
/* TEMPLATE_GENERATE_SOURCE */
20
21
/*#include "ThirdObject.h"*/
22
23
#endif
/* TEMPLATE_GENERATE_SOURCE */
24
25
/******************************************************************************/
26
27
#include "TheStruct.h"
28
29
#define CLASS UnitSecondObject
30
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, TheThirdObject, ThirdObject) */
\
38
EXPAND_CLASS_MEMBER_STRING(CLASS, TheString) \
39
EXPAND_CLASS_MEMBER_DOMSTRING(CLASS, TheDomString)
40
41
#include "
TemplateInclude.h
"
42
43
#endif
/* SECONDOBJECT_H */
44
SecondObject.h
Object used in unit testing of object templates.
TemplateInclude.h
Templates for include files of objects.
Generated by
1.8.20