MessagePack for C++
|
#include <msgpack/preprocessor/arithmetic/dec.hpp>
#include <msgpack/preprocessor/config/config.hpp>
#include <msgpack/preprocessor/control/while.hpp>
#include <msgpack/preprocessor/list/adt.hpp>
#include <msgpack/preprocessor/tuple/elem.hpp>
Go to the source code of this file.
Macros | |
#define | MSGPACK_PP_LIST_REST_N(count, list) MSGPACK_PP_LIST_REST_N_I(count, list) |
#define | MSGPACK_PP_LIST_REST_N_I(count, list) MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE(MSGPACK_PP_LIST_REST_N_P, MSGPACK_PP_LIST_REST_N_O, (list, count))) |
#define | MSGPACK_PP_LIST_REST_N_P(d, lc) MSGPACK_PP_LIST_REST_N_P_I lc |
#define | MSGPACK_PP_LIST_REST_N_P_I(list, count) count |
#define | MSGPACK_PP_LIST_REST_N_O(d, lc) MSGPACK_PP_LIST_REST_N_O_I lc |
#define | MSGPACK_PP_LIST_REST_N_O_I(list, count) (MSGPACK_PP_LIST_REST(list), MSGPACK_PP_DEC(count)) |
#define | MSGPACK_PP_LIST_REST_N_D(d, count, list) MSGPACK_PP_LIST_REST_N_D_I(d, count, list) |
#define | MSGPACK_PP_LIST_REST_N_D_I(d, count, list) MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE_ ## d(MSGPACK_PP_LIST_REST_N_P, MSGPACK_PP_LIST_REST_N_O, (list, count))) |
#define MSGPACK_PP_LIST_REST_N | ( | count, | |
list | |||
) | MSGPACK_PP_LIST_REST_N_I(count, list) |
#define MSGPACK_PP_LIST_REST_N_D | ( | d, | |
count, | |||
list | |||
) | MSGPACK_PP_LIST_REST_N_D_I(d, count, list) |
#define MSGPACK_PP_LIST_REST_N_D_I | ( | d, | |
count, | |||
list | |||
) | MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE_ ## d(MSGPACK_PP_LIST_REST_N_P, MSGPACK_PP_LIST_REST_N_O, (list, count))) |
#define MSGPACK_PP_LIST_REST_N_I | ( | count, | |
list | |||
) | MSGPACK_PP_TUPLE_ELEM(2, 0, MSGPACK_PP_WHILE(MSGPACK_PP_LIST_REST_N_P, MSGPACK_PP_LIST_REST_N_O, (list, count))) |
#define MSGPACK_PP_LIST_REST_N_O | ( | d, | |
lc | |||
) | MSGPACK_PP_LIST_REST_N_O_I lc |
#define MSGPACK_PP_LIST_REST_N_O_I | ( | list, | |
count | |||
) | (MSGPACK_PP_LIST_REST(list), MSGPACK_PP_DEC(count)) |
#define MSGPACK_PP_LIST_REST_N_P | ( | d, | |
lc | |||
) | MSGPACK_PP_LIST_REST_N_P_I lc |
#define MSGPACK_PP_LIST_REST_N_P_I | ( | list, | |
count | |||
) | count |