BOOST_ASSERT</code> without
affecting the definition of the standard <code>assert</code>.</p>
</li>
<li>
<p>If the macro <code>BOOST_ENABLE_ASSERT_HANDLER</code> is defined when <code>&lt;boost/assert.hpp&gt;</code>
is included, <code>BOOST_ASSERT(expr)</code> expands to</p>
<div class="listingblock">
<div class="content">
<pre class="highlight"><code>(BOOST_LIKELY(!!(expr))? ((void)0): ::boost::assertion_failed(#expr,
    BOOST_CURRENT_FUNCTION, __FILE__, __LINE__))</code></pre>
</div>
</div>
<div class="p