Go to the documentation of this file. 14 # ifndef MSGPACK_PREPROCESSOR_CAT_HPP 15 # define MSGPACK_PREPROCESSOR_CAT_HPP 21 # if ~MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MWCC() 22 # define MSGPACK_PP_CAT(a, b) MSGPACK_PP_CAT_I(a, b) 24 # define MSGPACK_PP_CAT(a, b) MSGPACK_PP_CAT_OO((a, b)) 25 # define MSGPACK_PP_CAT_OO(par) MSGPACK_PP_CAT_I ## par 28 # if ~MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MSVC() 29 # define MSGPACK_PP_CAT_I(a, b) a ## b 31 # define MSGPACK_PP_CAT_I(a, b) MSGPACK_PP_CAT_II(~, a ## b) 32 # define MSGPACK_PP_CAT_II(p, res) res