3 #ifndef DtSovietIffDecoder_H_
4 #define DtSovietIffDecoder_H_
12 #define DtDECLARE_SOVIET_IFF_ATTR_DECODER(attrName) \
13 DtDECLARE_ATTR_DECODER(DtIffStateRepository, attrName)
15 #define DtDEFINE_SIMPLE_SOVIET_IFF_ATTR_DECODER( \
16 attrName, netType, inspector) \
17 DtDEFINE_SIMPLE_SOVIET_IFF_ATTR_DECODER_WITH_CAST( \
18 attrName, netType, inspector, (netType))
20 #define DtDEFINE_SIMPLE_SOVIET_IFF_ATTR_DECODER_WITH_CAST( \
21 attrName, netType, mutator, castExpr) \
22 DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
23 DtSovietIffDecoder, DtIffStateRepository, \
24 attrName, netType, mutator, castExpr)
26 #define DtDEFINE_SIMPLE_SOVIET_IFF_ATTR_DECODER_WITH_CAST_AND_PARAM( \
27 attrName, netType, mutator, param, castExpr) \
28 DtDEFINE_SIMPLE_IFF_ATTR_DECODER_WITH_CAST_AND_PARAM( \
29 DtSovietIffDecoder, attrName, netType, mutator, param, castExpr)