Go to the source code of this file.
|
#define | MSGPACK_PP_LIST_FIRST_N(count, list) MSGPACK_PP_LIST_FIRST_N_I(count, list) |
|
#define | MSGPACK_PP_LIST_FIRST_N_I(count, list) MSGPACK_PP_LIST_REVERSE(MSGPACK_PP_TUPLE_ELEM(3, 2, MSGPACK_PP_WHILE(MSGPACK_PP_LIST_FIRST_N_P, MSGPACK_PP_LIST_FIRST_N_O, (count, list, MSGPACK_PP_NIL)))) |
|
#define | MSGPACK_PP_LIST_FIRST_N_P(d, data) MSGPACK_PP_LIST_FIRST_N_P_I data |
|
#define | MSGPACK_PP_LIST_FIRST_N_P_I(c, l, nl) c |
|
#define | MSGPACK_PP_LIST_FIRST_N_O(d, data) MSGPACK_PP_LIST_FIRST_N_O_D(MSGPACK_PP_TUPLE_ELEM(3, 0, data), MSGPACK_PP_TUPLE_ELEM(3, 1, data), MSGPACK_PP_TUPLE_ELEM(3, 2, data)) |
|
#define | MSGPACK_PP_LIST_FIRST_N_O_D(c, l, nl) (MSGPACK_PP_DEC(c), MSGPACK_PP_LIST_REST(l), (MSGPACK_PP_LIST_FIRST(l), nl)) |
|
#define | MSGPACK_PP_LIST_FIRST_N_D(d, count, list) MSGPACK_PP_LIST_FIRST_N_D_I(d, count, list) |
|
#define | MSGPACK_PP_LIST_FIRST_N_D_I(d, count, list) MSGPACK_PP_LIST_REVERSE_D(d, MSGPACK_PP_TUPLE_ELEM(3, 2, MSGPACK_PP_WHILE_ ## d(MSGPACK_PP_LIST_FIRST_N_P, MSGPACK_PP_LIST_FIRST_N_O, (count, list, MSGPACK_PP_NIL)))) |
|
◆ MSGPACK_PP_LIST_FIRST_N
◆ MSGPACK_PP_LIST_FIRST_N_D
◆ MSGPACK_PP_LIST_FIRST_N_D_I
◆ MSGPACK_PP_LIST_FIRST_N_I
◆ MSGPACK_PP_LIST_FIRST_N_O
◆ MSGPACK_PP_LIST_FIRST_N_O_D
◆ MSGPACK_PP_LIST_FIRST_N_P
◆ MSGPACK_PP_LIST_FIRST_N_P_I
#define MSGPACK_PP_LIST_FIRST_N_P_I |
( |
|
c, |
|
|
|
l, |
|
|
|
nl |
|
) |
| c |