Go to the documentation of this file. 12 # ifndef MSGPACK_PREPROCESSOR_ARRAY_DETAIL_GET_DATA_HPP 13 # define MSGPACK_PREPROCESSOR_ARRAY_DETAIL_GET_DATA_HPP 23 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_NONE(size, data) 25 # if MSGPACK_PP_VARIADICS && !(MSGPACK_PP_VARIADICS_MSVC && _MSC_VER <= 1400) 26 # if MSGPACK_PP_VARIADICS_MSVC 27 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_DEFAULT(size, data) MSGPACK_PP_TUPLE_REM(size) data 28 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_CAT(size, data) MSGPACK_PP_TUPLE_REM_CAT(size) data 29 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) \ 32 MSGPACK_PP_IS_1(size), \ 33 MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_CAT, \ 34 MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY_VC_DEFAULT \ 39 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) MSGPACK_PP_TUPLE_REM(size) data 42 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY(size, data) MSGPACK_PP_TUPLE_REM(size) data 45 # define MSGPACK_PP_ARRAY_DETAIL_GET_DATA(size, data) \ 49 MSGPACK_PP_ARRAY_DETAIL_GET_DATA_ANY, \ 50 MSGPACK_PP_ARRAY_DETAIL_GET_DATA_NONE \