[Doxygen-users] Function pointer weird behaviour
Brought to you by:
dimitri
From: Jorge L. Z. M. <jor...@gm...> - 2014-07-18 17:37:54
|
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 |