def.hpp File Reference

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

## Macro Definition Documentation

## MSGPACK_PP_SLOT_CC_10

#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)

## MSGPACK_PP_SLOT_CC_10_D

#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

## MSGPACK_PP_SLOT_CC_2

#define MSGPACK_PP_SLOT_CC_2 | ( |  | a,
|  |  | b
| ) |  | MSGPACK_PP_SLOT_CC_2_D(a, b)

## MSGPACK_PP_SLOT_CC_2_D

#define MSGPACK_PP_SLOT_CC_2_D | ( |  | a,
|  |  | b
| ) |  | a ## b

## MSGPACK_PP_SLOT_CC_3

#define MSGPACK_PP_SLOT_CC_3 | ( |  | a,
|  |  | b,
|  |  | c
| ) |  | MSGPACK_PP_SLOT_CC_3_D(a, b, c)

## MSGPACK_PP_SLOT_CC_3_D

#define MSGPACK_PP_SLOT_CC_3_D | ( |  | a,
|  |  | b,
|  |  | c
| ) |  | a ## b ## c

## MSGPACK_PP_SLOT_CC_4

#define MSGPACK_PP_SLOT_CC_4 | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d
| ) |  | MSGPACK_PP_SLOT_CC_4_D(a, b, c, d)

## MSGPACK_PP_SLOT_CC_4_D

#define MSGPACK_PP_SLOT_CC_4_D | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d
| ) |  | a ## b ## c ## d

## MSGPACK_PP_SLOT_CC_5

#define MSGPACK_PP_SLOT_CC_5 | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | MSGPACK_PP_SLOT_CC_5_D(a, b, c, d, e)

## MSGPACK_PP_SLOT_CC_5_D

#define MSGPACK_PP_SLOT_CC_5_D | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | a ## b ## c ## d ## e

## MSGPACK_PP_SLOT_CC_6

#define MSGPACK_PP_SLOT_CC_6 | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e,
|  |  | f
| ) |  | MSGPACK_PP_SLOT_CC_6_D(a, b, c, d, e, f)

## MSGPACK_PP_SLOT_CC_6_D

#define MSGPACK_PP_SLOT_CC_6_D | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e,
|  |  | f
| ) |  | a ## b ## c ## d ## e ## f

## MSGPACK_PP_SLOT_CC_7

#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)

## MSGPACK_PP_SLOT_CC_7_D

#define MSGPACK_PP_SLOT_CC_7_D | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e,
|  |  | f,
|  |  | g
| ) |  | a ## b ## c ## d ## e ## f ## g

## MSGPACK_PP_SLOT_CC_8

#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)

## MSGPACK_PP_SLOT_CC_8_D

#define MSGPACK_PP_SLOT_CC_8_D | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e,
|  |  | f,
|  |  | g,
|  |  | h
| ) |  | a ## b ## c ## d ## e ## f ## g ## h

## MSGPACK_PP_SLOT_CC_9

#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)

## MSGPACK_PP_SLOT_CC_9_D

#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

## MSGPACK_PP_SLOT_OFFSET_10

#define MSGPACK_PP_SLOT_OFFSET_10 | ( |  | x | ) | (x) % 1000000000UL

## MSGPACK_PP_SLOT_OFFSET_2

#define MSGPACK_PP_SLOT_OFFSET_2 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_3(x) % 10UL

## MSGPACK_PP_SLOT_OFFSET_3

#define MSGPACK_PP_SLOT_OFFSET_3 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_4(x) % 100UL

## MSGPACK_PP_SLOT_OFFSET_4

#define MSGPACK_PP_SLOT_OFFSET_4 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_5(x) % 1000UL

## MSGPACK_PP_SLOT_OFFSET_5

#define MSGPACK_PP_SLOT_OFFSET_5 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_6(x) % 10000UL

## MSGPACK_PP_SLOT_OFFSET_6

#define MSGPACK_PP_SLOT_OFFSET_6 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_7(x) % 100000UL

## MSGPACK_PP_SLOT_OFFSET_7

#define MSGPACK_PP_SLOT_OFFSET_7 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_8(x) % 1000000UL

## MSGPACK_PP_SLOT_OFFSET_8

#define MSGPACK_PP_SLOT_OFFSET_8 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_9(x) % 10000000UL

## MSGPACK_PP_SLOT_OFFSET_9

#define MSGPACK_PP_SLOT_OFFSET_9 | ( |  | x | ) | MSGPACK_PP_SLOT_OFFSET_10(x) % 100000000UL