Opened 14 years ago
Closed 14 years ago
#2937 closed Bugs (fixed)
Workaround buggy XML from doxygen
| Reported by: | Daniel James | Owned by: | Daniel James |
|---|---|---|---|
| Milestone: | Boost 1.39.0 | Component: | Documentation |
| Version: | Boost Development Trunk | Severity: | Problem |
| Keywords: | Cc: |
Description
For this code:
template <typename TypeParameter, int NonTypeParameter,
typename TypeParameterWithDefault = int>
struct example_template {};
Doxygen 1.5.6 would generates the parameter list:
<templateparamlist>
<param>
<type>typename</type>
<declname>TypeParameter</declname>
<defname>TypeParameter</defname>
</param>
<param>
<type>int</type>
<declname>NonTypeParameter</declname>
<defname>NonTypeParameter</defname>
</param>
<param>
<type>typename</type>
<declname>TypeParameterWithDefault</declname>
<defname>TypeParameterWithDefault</defname>
<defval>int</defval>
</param>
</templateparamlist>
But Doxygen 1.5.8 generates:
<templateparamlist>
<param>
<type>typename TypeParameter</type>
</param>
<param>
<type>int</type>
<declname>NonTypeParameter</declname>
<defname>NonTypeParameter</defname>
</param>
<param>
<type>typename TypeParameterWithDefault</type>
<defval>int</defval>
</param>
</templateparamlist>
Note that the names of type parameters are inside the type. This is confusing doxygen2boostbook and I need to work around it.
Change History (2)
comment:1 by , 14 years ago
| Status: | new → assigned |
|---|
comment:2 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Merged to release in [52345].
Note:
See TracTickets
for help on using tickets.

Workaround in [52326].