WSF
MessageDefines_Details.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEFINE_DEBUG_MEMBERS1(C1)
#define DEFINE_DEBUG_MEMBERS2(C1, C2)
#define DEFINE_DEBUG_MEMBERS3(C1, C2, C3)
#define DEFINE_DEBUG_MEMBERS4(C1, C2, C3, C4)
#define DEFINE_DEBUG_MEMBERS5(C1, C2, C3, C4, C5)
#define DEFINE_DEBUG_MEMBERS6(C1, C2, C3, C4, C5, C6)
#define DEFINE_DEBUG_MEMBERS7(C1, C2, C3, C4, C5, C6, C7)
#define DEFINE_DEBUG_MEMBERS8(C1, C2, C3, C4, C5, C6, C7, C8)
#define DEFINE_DEBUG_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
#define DEFINE_DEBUG_MEMBERS10(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
#define DEFINE_DEBUG_MEMBERS11(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
#define DEFINE_DEBUG_MEMBERS12(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)
#define DEFINE_DEBUG_MEMBERS13(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)
#define DEFINE_DEBUG_MEMBERS14(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)
#define DEFINE_DEBUG_MEMBERS15(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15)
#define DEFINE_DEBUG_MEMBERS16(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16)
#define DEFINE_DEBUG_MEMBERS17(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17)
#define DEFINE_DEBUG_MEMBERS18(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18)
#define DEFINE_DEBUG_MEMBERS19(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19)
#define DEFINE_DEBUG_MEMBERS20(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20)
#define DEFINE_DEBUG_MEMBERS21(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21)
#define DEFINE_DEBUG_MEMBERS22(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22)
#define DEFINE_DEBUG_MEMBERS23(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23)
#define DEFINE_DEBUG_MEMBERS24(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24)
#define DEFINE_DEBUG_MEMBERS25(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25)
#define DEFINE_DEBUG_MEMBERS26(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26)
#define DEFINE_DEBUG_MEMBERS27(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27)
#define DEFINE_DEBUG_MEMBERS28(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28)
#define DEFINE_DEBUG_MEMBERS29(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29)
#define DEFINE_DEBUG_MEMBERS30(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30)
#define DEFINE_DEBUG_MEMBERS31(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31)
#define DEFINE_MEMBERS1(C1)
#define DEFINE_MEMBERS2(C1, C2)
#define DEFINE_MEMBERS3(C1, C2, C3)
#define DEFINE_MEMBERS4(C1, C2, C3, C4)
#define DEFINE_MEMBERS5(C1, C2, C3, C4, C5)
#define DEFINE_MEMBERS6(C1, C2, C3, C4, C5, C6)
#define DEFINE_MEMBERS7(C1, C2, C3, C4, C5, C6, C7)
#define DEFINE_MEMBERS8(C1, C2, C3, C4, C5, C6, C7, C8)
#define DEFINE_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
#define DEFINE_MEMBERS10(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
#define DEFINE_MEMBERS11(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
#define DEFINE_MEMBERS12(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)
#define DEFINE_MEMBERS13(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)
#define DEFINE_MEMBERS14(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)
#define DEFINE_MEMBERS15(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15)
#define DEFINE_MEMBERS16(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16)
#define DEFINE_MEMBERS17(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17)
#define DEFINE_MEMBERS18(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18)
#define DEFINE_MEMBERS19(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19)
#define DEFINE_MEMBERS20(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20)
#define DEFINE_MEMBERS21(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21)
#define DEFINE_MEMBERS22(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22)
#define DEFINE_MEMBERS23(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23)
#define DEFINE_MEMBERS24(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24)
#define DEFINE_MEMBERS25(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25)
#define DEFINE_MEMBERS26(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26)
#define DEFINE_MEMBERS27(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27)
#define DEFINE_MEMBERS28(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28)
#define DEFINE_MEMBERS29(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29)
#define DEFINE_MEMBERS30(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30)
#define DEFINE_MEMBERS31(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31)

Macro Definition Documentation

◆ DEFINE_DEBUG_MEMBERS1

#define DEFINE_DEBUG_MEMBERS1 ( C1)
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS10

#define DEFINE_DEBUG_MEMBERS10 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS11

#define DEFINE_DEBUG_MEMBERS11 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS12

#define DEFINE_DEBUG_MEMBERS12 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS13

#define DEFINE_DEBUG_MEMBERS13 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS14

#define DEFINE_DEBUG_MEMBERS14 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS15

#define DEFINE_DEBUG_MEMBERS15 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS16

#define DEFINE_DEBUG_MEMBERS16 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, #C16}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS17

#define DEFINE_DEBUG_MEMBERS17 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, #C16, #C17}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS18

#define DEFINE_DEBUG_MEMBERS18 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, #C16, #C17, #C18}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS19

#define DEFINE_DEBUG_MEMBERS19 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = \
{#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, #C16, #C17, #C18, #C19}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS2

#define DEFINE_DEBUG_MEMBERS2 ( C1,
C2 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS20

#define DEFINE_DEBUG_MEMBERS20 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, \
#C11, #C12, #C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS21

#define DEFINE_DEBUG_MEMBERS21 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, \
#C12, #C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS22

#define DEFINE_DEBUG_MEMBERS22 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, \
#C12, #C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS23

#define DEFINE_DEBUG_MEMBERS23 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, \
#C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS24

#define DEFINE_DEBUG_MEMBERS24 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, \
#C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS25

#define DEFINE_DEBUG_MEMBERS25 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, \
#C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS26

#define DEFINE_DEBUG_MEMBERS26 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, \
#C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25, #C26}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS27

#define DEFINE_DEBUG_MEMBERS27 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, \
#C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25, #C26, #C27}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS28

#define DEFINE_DEBUG_MEMBERS28 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, \
#C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25, #C26, #C27, #C28}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS29

#define DEFINE_DEBUG_MEMBERS29 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, \
#C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25, #C26, #C27, #C28, #C29}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS3

#define DEFINE_DEBUG_MEMBERS3 ( C1,
C2,
C3 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS30

#define DEFINE_DEBUG_MEMBERS30 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29,
C30 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, #C12, #C13, #C14, #C15, \
#C16, #C17, #C18, #C19, #C20, #C21, #C22, #C23, #C24, #C25, #C26, #C27, #C28, #C29, #C30}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS31

#define DEFINE_DEBUG_MEMBERS31 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29,
C30,
C31 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9, #C10, #C11, \
#C12, #C13, #C14, #C15, #C16, #C17, #C18, #C19, #C20, #C21, #C22, \
#C23, #C24, #C25, #C26, #C27, #C28, #C29, #C30, #C31}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS4

#define DEFINE_DEBUG_MEMBERS4 ( C1,
C2,
C3,
C4 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS5

#define DEFINE_DEBUG_MEMBERS5 ( C1,
C2,
C3,
C4,
C5 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS6

#define DEFINE_DEBUG_MEMBERS6 ( C1,
C2,
C3,
C4,
C5,
C6 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS7

#define DEFINE_DEBUG_MEMBERS7 ( C1,
C2,
C3,
C4,
C5,
C6,
C7 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS8

#define DEFINE_DEBUG_MEMBERS8 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8}; \
return names[i]; \
}

◆ DEFINE_DEBUG_MEMBERS9

#define DEFINE_DEBUG_MEMBERS9 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9 )
Value:
virtual const char* GetFieldName(int i) \
{ \
const char* names[] = {#C1, #C2, #C3, #C4, #C5, #C6, #C7, #C8, #C9}; \
return names[i]; \
}

◆ DEFINE_MEMBERS1

#define DEFINE_MEMBERS1 ( C1)
Value:
FieldType1 C1; \
static const unsigned int FieldCount = 1; \
MessageSizeCheck<___RequiredMessageSize, FieldType1> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1; \
} \
DEFINE_DEBUG_MEMBERS1(C1)

◆ DEFINE_MEMBERS10

#define DEFINE_MEMBERS10 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
FieldType9 C9; \
FieldType10 C10; \
static const unsigned int FieldCount = 10; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8, FieldType9, FieldType10> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8 << C9 << C10; \
} \
DEFINE_DEBUG_MEMBERS10(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)

◆ DEFINE_MEMBERS11

#define DEFINE_MEMBERS11 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
FieldType9 C9; \
FieldType10 C10; \
FieldType11 C11; \
static const unsigned int FieldCount = 11; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8, FieldType9, FieldType10, FieldType11> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8 << C9 << C10 << C11; \
} \
DEFINE_DEBUG_MEMBERS11(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)

◆ DEFINE_MEMBERS12

#define DEFINE_MEMBERS12 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
FieldType9 C9; \
FieldType10 C10; \
FieldType11 C11; \
FieldType12 C12; \
static const unsigned int FieldCount = 12; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8, FieldType9, FieldType10, FieldType11, FieldType12> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8 << C9 << C10 << C11 << C12; \
} \
DEFINE_DEBUG_MEMBERS12(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)

◆ DEFINE_MEMBERS13

#define DEFINE_MEMBERS13 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
FieldType9 C9; \
FieldType10 C10; \
FieldType11 C11; \
FieldType12 C12; \
FieldType13 C13; \
static const unsigned int FieldCount = 13; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8, FieldType9, FieldType10, FieldType11, FieldType12, FieldType13> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8 << C9 << C10 << C11 << C12 << C13; \
} \
DEFINE_DEBUG_MEMBERS13(C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)

◆ DEFINE_MEMBERS14

#define DEFINE_MEMBERS14 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14 )

◆ DEFINE_MEMBERS15

#define DEFINE_MEMBERS15 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15 )

◆ DEFINE_MEMBERS16

#define DEFINE_MEMBERS16 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16 )

◆ DEFINE_MEMBERS17

#define DEFINE_MEMBERS17 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17 )

◆ DEFINE_MEMBERS18

#define DEFINE_MEMBERS18 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18 )

◆ DEFINE_MEMBERS19

#define DEFINE_MEMBERS19 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19 )

◆ DEFINE_MEMBERS2

#define DEFINE_MEMBERS2 ( C1,
C2 )
Value:
FieldType1 C1; \
FieldType2 C2; \
static const unsigned int FieldCount = 2; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2; \
} \
DEFINE_DEBUG_MEMBERS2(C1, C2)

◆ DEFINE_MEMBERS20

#define DEFINE_MEMBERS20 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20 )

◆ DEFINE_MEMBERS21

#define DEFINE_MEMBERS21 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21 )

◆ DEFINE_MEMBERS22

#define DEFINE_MEMBERS22 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22 )

◆ DEFINE_MEMBERS23

#define DEFINE_MEMBERS23 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23 )

◆ DEFINE_MEMBERS24

#define DEFINE_MEMBERS24 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24 )

◆ DEFINE_MEMBERS25

#define DEFINE_MEMBERS25 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25 )

◆ DEFINE_MEMBERS26

#define DEFINE_MEMBERS26 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26 )

◆ DEFINE_MEMBERS27

#define DEFINE_MEMBERS27 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27 )

◆ DEFINE_MEMBERS28

#define DEFINE_MEMBERS28 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28 )

◆ DEFINE_MEMBERS29

#define DEFINE_MEMBERS29 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29 )

◆ DEFINE_MEMBERS3

#define DEFINE_MEMBERS3 ( C1,
C2,
C3 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
static const unsigned int FieldCount = 3; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3; \
} \
DEFINE_DEBUG_MEMBERS3(C1, C2, C3)

◆ DEFINE_MEMBERS30

#define DEFINE_MEMBERS30 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29,
C30 )

◆ DEFINE_MEMBERS31

#define DEFINE_MEMBERS31 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9,
C10,
C11,
C12,
C13,
C14,
C15,
C16,
C17,
C18,
C19,
C20,
C21,
C22,
C23,
C24,
C25,
C26,
C27,
C28,
C29,
C30,
C31 )

◆ DEFINE_MEMBERS4

#define DEFINE_MEMBERS4 ( C1,
C2,
C3,
C4 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
static const unsigned int FieldCount = 4; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4; \
} \
DEFINE_DEBUG_MEMBERS4(C1, C2, C3, C4)

◆ DEFINE_MEMBERS5

#define DEFINE_MEMBERS5 ( C1,
C2,
C3,
C4,
C5 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
static const unsigned int FieldCount = 5; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5; \
} \
DEFINE_DEBUG_MEMBERS5(C1, C2, C3, C4, C5)

◆ DEFINE_MEMBERS6

#define DEFINE_MEMBERS6 ( C1,
C2,
C3,
C4,
C5,
C6 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
static const unsigned int FieldCount = 6; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6> __MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6; \
} \
DEFINE_DEBUG_MEMBERS6(C1, C2, C3, C4, C5, C6)

◆ DEFINE_MEMBERS7

#define DEFINE_MEMBERS7 ( C1,
C2,
C3,
C4,
C5,
C6,
C7 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
static const unsigned int FieldCount = 7; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7; \
} \
DEFINE_DEBUG_MEMBERS7(C1, C2, C3, C4, C5, C6, C7)

◆ DEFINE_MEMBERS8

#define DEFINE_MEMBERS8 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
static const unsigned int FieldCount = 8; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8; \
} \
DEFINE_DEBUG_MEMBERS8(C1, C2, C3, C4, C5, C6, C7, C8)

◆ DEFINE_MEMBERS9

#define DEFINE_MEMBERS9 ( C1,
C2,
C3,
C4,
C5,
C6,
C7,
C8,
C9 )
Value:
FieldType1 C1; \
FieldType2 C2; \
FieldType3 C3; \
FieldType4 C4; \
FieldType5 C5; \
FieldType6 C6; \
FieldType7 C7; \
FieldType8 C8; \
FieldType9 C9; \
static const unsigned int FieldCount = 9; \
MessageSizeCheck<___RequiredMessageSize, FieldType1, FieldType2, FieldType3, FieldType4, FieldType5, FieldType6, FieldType7, FieldType8, FieldType9> \
__MessageSizeChecker__; \
template<class T> \
void Transfer(T& ar) \
{ \
ar << C1 << C2 << C3 << C4 << C5 << C6 << C7 << C8 << C9; \
} \
DEFINE_DEBUG_MEMBERS9(C1, C2, C3, C4, C5, C6, C7, C8, C9)
Copyrights Multiple, All Rights Reserved