GNOME Bugzilla – Bug 443939
Always in HIDE_UNDOC_CLASSES = NO, HIDE_UNDOC_MEMBERS = NO
Last modified: 2013-05-26 17:40:09 UTC
Strangely, I have exactly the opposite bug. A project working very well with the version 1.4 (the classes and the not documented methods are masked) display now and I am unable to mask them. +++ This bug was initially created as a clone of Bug #309691 +++ Version details: 1.4.3 Distribution/Version: WinXP I used these options: EXTRACT_ALL = NO HIDE_UNDOC_MEMBERS = NO HIDE_UNDOC_CLASSES = NO But when I run doxywizard on my header-files, it processes them (output indicates that), but it does not include the classes in the class list or class hierarchy IF the classes are not documented. I checked the generated html-files and those for undocumented classes are missing at all. I want the undocumented classes to appear in the class list as well, but it doesn't happen. My only workaround is now, to document all classes - but this surely isn't the best solution. I can send you logile and doxyfile, if requested. I'm using doxywizard running on Windows XP. Thanks for the help, Marcus
I can confirm that with version 1.5.8 that HIDE_UNDOC_CLASSES is not working. Here is my config file... INPUT = Vector.h EXTRACT_ALL = NO HIDE_UNDOC_CLASSES = NO Here is my simple header file... /// This is a Vector with 2-coordinates struct Vector2 { float x,y; }; struct Vector3 { float x,y,z; }; /// FOUR coordinates struct Vector4 { float x,y,z,w; }; The documentation generated has Vector2 and Vector4 in the class list, but Vector3 is hidden? If I set EXTRACT_ALL to YES or add markup to the Vector3 structure it does appear in the class list documentation. Paul
Created attachment 139817 [details] [review] Patch for classdef.cpp (against 1.5.9). I've been able to solve the issue with this patch.
I ran the problem from Paul against 1.5.8 and Vector3 didn't appear. When running with version 1.8.4 Vector3 was shown. Looked also in the code and there there was evidence that a similar fix as proposed by the patch has been applied. I think that in the mean time the problem has been solved.
Setting to fixed as suggested. Please reopen this bug report if you still see this issue with the latest version of doxygen. Add a self-contained example (source+config file in a zip or tar) if possible.