+20, with its support for the new <span class="bold"><strong>VA_OPT</strong></span> preprocessor construct, the macro will always work correctly no matter what the variadic input, and is therefore 100% reliable.</p>
<p>This macro is a replacement, using variadic macro support, for the undocumented macro BOOST_PP_IS_EMPTY in the Boost PP library. The code is taken from a posting by Paul Mensonides of a variadic version for BOOST_PP_IS_EMPTY, and changed in order to also support VC++. The code for the C++20 i