ts default preprocessor.
      More specifically the VC++ compiler does not follow all of the rules correctly
      for expanding a macro when a macro is invoked. Here is a list for things to
      consider when using VMD with VC++ and its default preprocessor:
    </p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
          The BOOST_VMD_IS_EMPTY macro will expand erroneously to 1 if the input
          resolves to a function-like macro name, whic