Go to the documentation of this file.
12 # ifndef MSGPACK_PREPROCESSOR_SEQ_DETAIL_TO_LIST_MSVC_HPP
13 # define MSGPACK_PREPROCESSOR_SEQ_DETAIL_TO_LIST_MSVC_HPP
17 # if MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MSVC()
24 # define MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_RESULT(state) \
25 MSGPACK_PP_TUPLE_ELEM(2, 0, state) \
27 # define MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_SIZE(state) \
28 MSGPACK_PP_TUPLE_ELEM(2, 1, state) \
30 # define MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_PRED(d,state) \
31 MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_SIZE(state) \
33 # define MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_OP(d,state) \
35 MSGPACK_PP_CAT(MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_RESULT(state),), \
36 MSGPACK_PP_DEC(MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_SIZE(state)) \
42 # define MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC(result,seqsize) \
43 MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_STATE_RESULT \
47 MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_PRED, \
48 MSGPACK_PP_SEQ_DETAIL_TO_LIST_MSVC_OP, \
53 # endif // MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MSVC()
55 # endif // MSGPACK_PREPROCESSOR_SEQ_DETAIL_TO_LIST_MSVC_HPP