Heya,
I'm trying to document my C code with doxygen, however using the "documentation after members" style doesn't seem to work for me. The doxygen documentation says:
Putting documentation after members
If you want to document the members of a file, struct, union, class, or enum, it is sometimes desired to place the documentation block after the member instead of before. For this purpose you have to put an additional < marker in the comment block. Note that this also works for the parameters of a function.
Here are some examples:
[...]
Most often one only wants to put a brief description after a member. This is done as follows:
int var; //!< Brief description after the member
or
int var; ///< Brief description after the member
Minmal source example:
/** @file test.c */
void foo(void) {
uint8_t bar; ///< Some random variable
}
My Doxyfile is pasted here.
Instead of getting some description of the variable in the documentation, I get this:
2.1.1 Function Documentation
2.1.1.1 void foo ( void )
< Some random variable
Anyone happens to have an idea why?