Hi all,
When generating XML based documentation for a function pointer typedef I
get the XML output without the <param> tags and thus I can not get the
types of the parameters.
For example:
/**
* A function pointer
* @param a The first param
* @param b The second param
*/
typedef void (*function_ptr)(int a, int b);
I only get on the generated output:
<memberdef kind="typedef" id="main_8c_1aeb1ee3af864aafa7e11ce9d0854ddc29"
prot="public" static="no">
<type>void(*</type>
<definition>function_ptr</definition>
<argsstring>)(int a, int b)</argsstring>
<name>function_ptr</name>
<briefdescription>
</briefdescription>
<detaileddescription>
<para>A function pointer</para>
<para>
<parameterlist kind="param">
<parameteritem>
<parameternamelist>
<parametername>a</parametername>
</parameternamelist>
<parameterdescription>
<para>The first param </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>b</parametername>
</parameternamelist>
<parameterdescription>
<para>The second param </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription>
</inbodydescription>
</memberdef>
But no <param> tag like any other function.
Is this intentional? Is it a bug?
Best Regards
|