arget="_top"><code class="computeroutput"><span class="identifier">BOOST_MPL_ASSERT</span></code></a>). The <code class="computeroutput"><a class="link" href="#BOOST_IDENTITY_TYPE" title="Macro BOOST_IDENTITY_TYPE">BOOST_IDENTITY_TYPE</a></code> macro can be used
      to pass a meta-function with multiple template parameters to the assert macro
      (so to handle the commas separating the template parameters). In this case,
      if the meta-function is an abstract type, it needs to be manipulated adding
