Le dimanche 6 octobre 2013 07:42:23 Paolo Greppi a écrit : > I found that you can get what you want if both a brief and a detailed > description is available for each struct member. The detailed > descriptions are then shown in the file Data Structure Documentation > section.
Thanks for pointing this out. Indeed, the brief description gets totally
ignored, but it works using long description. It appears more clearly if
the brief descriptions are explicit:
/**
* \brief Test structure (this appears)
*
* Detailed description of the test structure.
*/
struct mystruct {
/**
* \brief Doxygen ignores this.
*
* An int.
*/
int i;
/**
* \brief Doxygen ignores this as well.
*
* A char.
*/
char c;
};
> Curiously, a blank line is also required between each member.
I suppose that is because otherwise the following /// line is considered
as the sequel of the previous ///<, so in your example the second “A
public variable” gets attached to “An int”. That's probably due to
MULTILINE_CPP_IS_BRIEF in the Doxyfile.
I'm going to update the upstream bug with this new information, thanks
again for your help.
Matteo
signature.asc
Description: This is a digitally signed message part.

