Go to the documentation of this file. 12 # ifndef MSGPACK_PREPROCESSOR_FACILITIES_APPLY_HPP 13 # define MSGPACK_PREPROCESSOR_FACILITIES_APPLY_HPP 22 # if MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_EDG() 23 # define MSGPACK_PP_APPLY(x) MSGPACK_PP_APPLY_I(x) 24 # define MSGPACK_PP_APPLY_I(x) MSGPACK_PP_EXPR_IIF(MSGPACK_PP_IS_UNARY(x), MSGPACK_PP_TUPLE_REM_1 x) 25 # elif MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_BCC() 26 # define MSGPACK_PP_APPLY(x) MSGPACK_PP_APPLY_I(x) 27 # define MSGPACK_PP_APPLY_I(x) MSGPACK_PP_APPLY_ ## x 28 # define MSGPACK_PP_APPLY_(x) x 29 # define MSGPACK_PP_APPLY_MSGPACK_PP_NIL 31 # define MSGPACK_PP_APPLY(x) MSGPACK_PP_EXPR_IIF(MSGPACK_PP_IS_UNARY(x), MSGPACK_PP_TUPLE_REM_1 x)