IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
FormulaAttributeSrcMacros.h
Go to the documentation of this file.
1 // FormulaAttributeSrcMacros.h:
3 // ----------------------------
4 //
15 
16 #ifndef __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTESRCMACROS_H__
17 #define __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTESRCMACROS_H__
18 
20 
23 
26 #define IPSDK_IMPLEMENT_FORMULA_ATTRIBUTE(libraryName, namespaceSeq, \
27  className, eMsgEnum) \
28  IPSDK_IMPLEMENT_SERIAL_WITHOUT_COPY(libraryName, namespaceSeq, className, 1) \
29  IPSDK_IMPLEMENT_TOOLTIP(libraryName, className, eMsgEnum) \
30  IPSDK_IMPLEMENT_ATTRIBUTE_BASE_BODY(className, eMsgEnum) \
31  className::className() \
32  { \
33  } \
34  className::~className() \
35  { \
36  } \
37  IPSDK_IMPLEMENT_SERIAL_WRITE(className, className::BaseFormulaAttributeClassType) \
38  return true; \
39  } \
40  IPSDK_IMPLEMENT_SERIAL_READ(className, className::BaseFormulaAttributeClassType) \
41  return true; \
42  }
43 
46 
47 #endif // __IPSDKIMAGEPROCESSING_FORMULAATTRIBUTESRCMACROS_H__
Source part of macros set for attribute class implementation.