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