MessagePack for C++
|
Go to the source code of this file.
Macros | |
#define | MSGPACK_PP_SLOT_OFFSET_10(x) (x) % 1000000000UL |
#define | MSGPACK_PP_SLOT_OFFSET_9(x) MSGPACK_PP_SLOT_OFFSET_10(x) % 100000000UL |
#define | MSGPACK_PP_SLOT_OFFSET_8(x) MSGPACK_PP_SLOT_OFFSET_9(x) % 10000000UL |
#define | MSGPACK_PP_SLOT_OFFSET_7(x) MSGPACK_PP_SLOT_OFFSET_8(x) % 1000000UL |
#define | MSGPACK_PP_SLOT_OFFSET_6(x) MSGPACK_PP_SLOT_OFFSET_7(x) % 100000UL |
#define | MSGPACK_PP_SLOT_OFFSET_5(x) MSGPACK_PP_SLOT_OFFSET_6(x) % 10000UL |
#define | MSGPACK_PP_SLOT_OFFSET_4(x) MSGPACK_PP_SLOT_OFFSET_5(x) % 1000UL |
#define | MSGPACK_PP_SLOT_OFFSET_3(x) MSGPACK_PP_SLOT_OFFSET_4(x) % 100UL |
#define | MSGPACK_PP_SLOT_OFFSET_2(x) MSGPACK_PP_SLOT_OFFSET_3(x) % 10UL |
#define | MSGPACK_PP_SLOT_CC_2(a, b) MSGPACK_PP_SLOT_CC_2_D(a, b) |
#define | MSGPACK_PP_SLOT_CC_3(a, b, c) MSGPACK_PP_SLOT_CC_3_D(a, b, c) |
#define | MSGPACK_PP_SLOT_CC_4(a, b, c, d) MSGPACK_PP_SLOT_CC_4_D(a, b, c, d) |
#define | MSGPACK_PP_SLOT_CC_5(a, b, c, d, e) MSGPACK_PP_SLOT_CC_5_D(a, b, c, d, e) |
#define | MSGPACK_PP_SLOT_CC_6(a, b, c, d, e, f) MSGPACK_PP_SLOT_CC_6_D(a, b, c, d, e, f) |
#define | MSGPACK_PP_SLOT_CC_7(a, b, c, d, e, f, g) MSGPACK_PP_SLOT_CC_7_D(a, b, c, d, e, f, g) |
#define | MSGPACK_PP_SLOT_CC_8(a, b, c, d, e, f, g, h) MSGPACK_PP_SLOT_CC_8_D(a, b, c, d, e, f, g, h) |
#define | MSGPACK_PP_SLOT_CC_9(a, b, c, d, e, f, g, h, i) MSGPACK_PP_SLOT_CC_9_D(a, b, c, d, e, f, g, h, i) |
#define | MSGPACK_PP_SLOT_CC_10(a, b, c, d, e, f, g, h, i, j) MSGPACK_PP_SLOT_CC_10_D(a, b, c, d, e, f, g, h, i, j) |
#define | MSGPACK_PP_SLOT_CC_2_D(a, b) a ## b |
#define | MSGPACK_PP_SLOT_CC_3_D(a, b, c) a ## b ## c |
#define | MSGPACK_PP_SLOT_CC_4_D(a, b, c, d) a ## b ## c ## d |
#define | MSGPACK_PP_SLOT_CC_5_D(a, b, c, d, e) a ## b ## c ## d ## e |
#define | MSGPACK_PP_SLOT_CC_6_D(a, b, c, d, e, f) a ## b ## c ## d ## e ## f |
#define | MSGPACK_PP_SLOT_CC_7_D(a, b, c, d, e, f, g) a ## b ## c ## d ## e ## f ## g |
#define | MSGPACK_PP_SLOT_CC_8_D(a, b, c, d, e, f, g, h) a ## b ## c ## d ## e ## f ## g ## h |
#define | MSGPACK_PP_SLOT_CC_9_D(a, b, c, d, e, f, g, h, i) a ## b ## c ## d ## e ## f ## g ## h ## i |
#define | MSGPACK_PP_SLOT_CC_10_D(a, b, c, d, e, f, g, h, i, j) a ## b ## c ## d ## e ## f ## g ## h ## i ## j |
#define MSGPACK_PP_SLOT_CC_10 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h, | |||
i, | |||
j | |||
) | MSGPACK_PP_SLOT_CC_10_D(a, b, c, d, e, f, g, h, i, j) |
#define MSGPACK_PP_SLOT_CC_10_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h, | |||
i, | |||
j | |||
) | a ## b ## c ## d ## e ## f ## g ## h ## i ## j |
#define MSGPACK_PP_SLOT_CC_2 | ( | a, | |
b | |||
) | MSGPACK_PP_SLOT_CC_2_D(a, b) |
#define MSGPACK_PP_SLOT_CC_2_D | ( | a, | |
b | |||
) | a ## b |
#define MSGPACK_PP_SLOT_CC_3 | ( | a, | |
b, | |||
c | |||
) | MSGPACK_PP_SLOT_CC_3_D(a, b, c) |
#define MSGPACK_PP_SLOT_CC_3_D | ( | a, | |
b, | |||
c | |||
) | a ## b ## c |
#define MSGPACK_PP_SLOT_CC_4 | ( | a, | |
b, | |||
c, | |||
d | |||
) | MSGPACK_PP_SLOT_CC_4_D(a, b, c, d) |
#define MSGPACK_PP_SLOT_CC_4_D | ( | a, | |
b, | |||
c, | |||
d | |||
) | a ## b ## c ## d |
#define MSGPACK_PP_SLOT_CC_5 | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) | MSGPACK_PP_SLOT_CC_5_D(a, b, c, d, e) |
#define MSGPACK_PP_SLOT_CC_5_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) | a ## b ## c ## d ## e |
#define MSGPACK_PP_SLOT_CC_6 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f | |||
) | MSGPACK_PP_SLOT_CC_6_D(a, b, c, d, e, f) |
#define MSGPACK_PP_SLOT_CC_6_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f | |||
) | a ## b ## c ## d ## e ## f |
#define MSGPACK_PP_SLOT_CC_7 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | MSGPACK_PP_SLOT_CC_7_D(a, b, c, d, e, f, g) |
#define MSGPACK_PP_SLOT_CC_7_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g | |||
) | a ## b ## c ## d ## e ## f ## g |
#define MSGPACK_PP_SLOT_CC_8 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h | |||
) | MSGPACK_PP_SLOT_CC_8_D(a, b, c, d, e, f, g, h) |
#define MSGPACK_PP_SLOT_CC_8_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h | |||
) | a ## b ## c ## d ## e ## f ## g ## h |
#define MSGPACK_PP_SLOT_CC_9 | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h, | |||
i | |||
) | MSGPACK_PP_SLOT_CC_9_D(a, b, c, d, e, f, g, h, i) |
#define MSGPACK_PP_SLOT_CC_9_D | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h, | |||
i | |||
) | a ## b ## c ## d ## e ## f ## g ## h ## i |
#define MSGPACK_PP_SLOT_OFFSET_10 | ( | x | ) | (x) % 1000000000UL |
#define MSGPACK_PP_SLOT_OFFSET_2 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_3(x) % 10UL |
#define MSGPACK_PP_SLOT_OFFSET_3 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_4(x) % 100UL |
#define MSGPACK_PP_SLOT_OFFSET_4 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_5(x) % 1000UL |
#define MSGPACK_PP_SLOT_OFFSET_5 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_6(x) % 10000UL |
#define MSGPACK_PP_SLOT_OFFSET_6 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_7(x) % 100000UL |
#define MSGPACK_PP_SLOT_OFFSET_7 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_8(x) % 1000000UL |
#define MSGPACK_PP_SLOT_OFFSET_8 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_9(x) % 10000000UL |
#define MSGPACK_PP_SLOT_OFFSET_9 | ( | x | ) | MSGPACK_PP_SLOT_OFFSET_10(x) % 100000000UL |