Go to the documentation of this file.
12 # ifndef MSGPACK_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP
13 # define MSGPACK_PREPROCESSOR_FACILITIES_IS_EMPTY_VARIADIC_HPP
17 # if MSGPACK_PP_VARIADICS
22 #if MSGPACK_PP_VARIADICS_MSVC && _MSC_VER <= 1400
24 #define MSGPACK_PP_IS_EMPTY(param) \
25 MSGPACK_PP_DETAIL_IS_EMPTY_IIF \
27 MSGPACK_PP_IS_BEGIN_PARENS \
33 MSGPACK_PP_IS_EMPTY_ZERO, \
34 MSGPACK_PP_DETAIL_IS_EMPTY_PROCESS \
38 #define MSGPACK_PP_IS_EMPTY_ZERO(param) 0
40 #define MSGPACK_PP_IS_EMPTY(...) \
41 MSGPACK_PP_DETAIL_IS_EMPTY_IIF \
43 MSGPACK_PP_IS_BEGIN_PARENS \
49 MSGPACK_PP_IS_EMPTY_ZERO, \
50 MSGPACK_PP_DETAIL_IS_EMPTY_PROCESS \
54 #define MSGPACK_PP_IS_EMPTY_ZERO(...) 0