GNOME Bugzilla – Bug 608493
enums are not documented if typedef'ed with the same name
Last modified: 2010-02-06 16:10:11 UTC
Created attachment 152606 [details] Doxyfile used to generate the XML (and more) This appears to be a re-occurrence of a bug on an earlier version. With Doxygen 1.5.7 and 1.5.7.1, I was able to see the output of the enums in the generated HTML and XML; with 1.6.0 and 1.6.2-svn, I can only see the typedefs and none of the details. I use Doxygen to generate XML that I then parse to generate more C++ to wrap cleanly around a nasty generated API.
I am uploading the code that causes this problem, as well as the XML output, to my dropbox. Input files http://dl.dropbox.com/u/102419/source-gen.tar.gz Output from 1.6.1 http://dl.dropbox.com/u/102419/libvi3-xml.dropbox161.tar.gz Output from 1.5.7 http://dl.dropbox.com/u/102419/libvi3-xml.doxygen157.tar.gz
Output from 1.6.2 (SVN) http://dl.dropbox.com/u/102419/libvi3-xml.dropbox162-svn.tar.gz
I've done a bit of testing and this is a definite change between 1.5.9 and 1.6.0; I am going through the changes under src/ to see if I can understand this well enough to identify the change that broke enum documenting behaviour for the example input that I provided.
Confirmed. I will change it back to the old behavior.
*** This bug has been marked as a duplicate of bug 606772 ***