Go to the source code of this file.
|
#define | MSGPACK_PP_LIST_SIZE(list) MSGPACK_PP_LIST_SIZE_I(list) |
|
#define | MSGPACK_PP_LIST_SIZE_I(list) MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE(MSGPACK_PP_LIST_SIZE_P, MSGPACK_PP_LIST_SIZE_O, (0, list))) |
|
#define | MSGPACK_PP_LIST_SIZE_P(d, rl) MSGPACK_PP_LIST_SIZE_P_I(MSGPACK_PP_TUPLE_REM_2 rl) |
|
#define | MSGPACK_PP_LIST_SIZE_P_I(im) MSGPACK_PP_LIST_SIZE_P_II(im) |
|
#define | MSGPACK_PP_LIST_SIZE_P_II(r, l) MSGPACK_PP_LIST_IS_CONS(l) |
|
#define | MSGPACK_PP_LIST_SIZE_O(d, rl) MSGPACK_PP_LIST_SIZE_O_I(MSGPACK_PP_TUPLE_REM_2 rl) |
|
#define | MSGPACK_PP_LIST_SIZE_O_I(im) MSGPACK_PP_LIST_SIZE_O_II(im) |
|
#define | MSGPACK_PP_LIST_SIZE_O_II(r, l) (MSGPACK_PP_INC(r), MSGPACK_PP_LIST_REST(l)) |
|
#define | MSGPACK_PP_LIST_SIZE_D(d, list) MSGPACK_PP_LIST_SIZE_D_I(d, list) |
|
#define | MSGPACK_PP_LIST_SIZE_D_I(d, list) MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE_ ## d(MSGPACK_PP_LIST_SIZE_P, MSGPACK_PP_LIST_SIZE_O, (0, list))) |
|
◆ MSGPACK_PP_LIST_SIZE
◆ MSGPACK_PP_LIST_SIZE_D
◆ MSGPACK_PP_LIST_SIZE_D_I
◆ MSGPACK_PP_LIST_SIZE_I
◆ MSGPACK_PP_LIST_SIZE_O
◆ MSGPACK_PP_LIST_SIZE_O_I
◆ MSGPACK_PP_LIST_SIZE_O_II
◆ MSGPACK_PP_LIST_SIZE_P
◆ MSGPACK_PP_LIST_SIZE_P_I
◆ MSGPACK_PP_LIST_SIZE_P_II