Go to the documentation of this file. 12 # ifndef MSGPACK_PREPROCESSOR_CONTROL_EXPR_IIF_HPP 13 # define MSGPACK_PREPROCESSOR_CONTROL_EXPR_IIF_HPP 19 # if ~MSGPACK_PP_CONFIG_FLAGS() & MSGPACK_PP_CONFIG_MWCC() 20 # define MSGPACK_PP_EXPR_IIF(bit, expr) MSGPACK_PP_EXPR_IIF_I(bit, expr) 22 # define MSGPACK_PP_EXPR_IIF(bit, expr) MSGPACK_PP_EXPR_IIF_OO((bit, expr)) 23 # define MSGPACK_PP_EXPR_IIF_OO(par) MSGPACK_PP_EXPR_IIF_I ## par 26 # define MSGPACK_PP_EXPR_IIF_I(bit, expr) MSGPACK_PP_EXPR_IIF_ ## bit(expr) 28 # define MSGPACK_PP_EXPR_IIF_0(expr) 29 # define MSGPACK_PP_EXPR_IIF_1(expr) expr