Boost C++ Libraries: Ticket #2937: Workaround buggy XML from doxygen https://svn.boost.org/trac10/ticket/2937 <p> For this code: </p> <pre class="wiki"> template &lt;typename TypeParameter, int NonTypeParameter, typename TypeParameterWithDefault = int&gt; struct example_template {}; </pre><p> Doxygen 1.5.6 would generates the parameter list: </p> <pre class="wiki"> &lt;templateparamlist&gt; &lt;param&gt; &lt;type&gt;typename&lt;/type&gt; &lt;declname&gt;TypeParameter&lt;/declname&gt; &lt;defname&gt;TypeParameter&lt;/defname&gt; &lt;/param&gt; &lt;param&gt; &lt;type&gt;int&lt;/type&gt; &lt;declname&gt;NonTypeParameter&lt;/declname&gt; &lt;defname&gt;NonTypeParameter&lt;/defname&gt; &lt;/param&gt; &lt;param&gt; &lt;type&gt;typename&lt;/type&gt; &lt;declname&gt;TypeParameterWithDefault&lt;/declname&gt; &lt;defname&gt;TypeParameterWithDefault&lt;/defname&gt; &lt;defval&gt;int&lt;/defval&gt; &lt;/param&gt; &lt;/templateparamlist&gt; </pre><p> But Doxygen 1.5.8 generates: </p> <pre class="wiki"> &lt;templateparamlist&gt; &lt;param&gt; &lt;type&gt;typename TypeParameter&lt;/type&gt; &lt;/param&gt; &lt;param&gt; &lt;type&gt;int&lt;/type&gt; &lt;declname&gt;NonTypeParameter&lt;/declname&gt; &lt;defname&gt;NonTypeParameter&lt;/defname&gt; &lt;/param&gt; &lt;param&gt; &lt;type&gt;typename TypeParameterWithDefault&lt;/type&gt; &lt;defval&gt;int&lt;/defval&gt; &lt;/param&gt; &lt;/templateparamlist&gt; </pre><p> Note that the names of type parameters are inside the type. This is confusing doxygen2boostbook and I need to work around it. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2937 Trac 1.4.3 Daniel James Sat, 11 Apr 2009 12:45:18 GMT status changed https://svn.boost.org/trac10/ticket/2937#comment:1 https://svn.boost.org/trac10/ticket/2937#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> <p> Workaround in <a class="changeset" href="https://svn.boost.org/trac10/changeset/52326" title="Workaround buggy doxygen output. Refs #2937">[52326]</a>. </p> Ticket Daniel James Sun, 12 Apr 2009 11:21:44 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2937#comment:2 https://svn.boost.org/trac10/ticket/2937#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Merged to release in <a class="changeset" href="https://svn.boost.org/trac10/changeset/52345" title="Merge various documentation changes. Merged revisions ...">[52345]</a>. </p> Ticket