r class template must have its template parameters matching the sequence in the tuple portion of the Boost PP array. This form is allowed in order to be consistent with using the non-variadic form of this macro.</p>
<p>Otherwise the inner class template must have its template parameters matching the sequence of the optional variadic parameters.</p>
<p>BOOST_TTI_TRAIT_HAS_TEMPLATE generates a metafunction called "trait" where 'trait' is the first macro parameter.</p>
<pre class="programlisting"><span class="