New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Always in HIDE_UNDOC_CLASSES = NO, HIDE_UNDOC_MEMBERS = NO (Origin: bugzilla #443939) #2505

Closed
doxygen opened this Issue Jul 1, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@doxygen
Owner

doxygen commented Jul 1, 2018

status RESOLVED severity normal in component doxywizard for ---
Reported in version 1.5.2 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2007-06-04 13:30:54 +0000, Nicolas Poupart wrote:

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

On 2009-02-20 18:07:19 +0000, Paul Isaac wrote:

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

On 2009-08-03 19:55:52 +0000, Hasan Khalil wrote:

Created attachment 139817
Patch for classdef.cpp (against 1.5.9).

I've been able to solve the issue with this patch.

On 2013-05-26 17:13:43 +0000, albert wrote:

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.

On 2013-05-26 17:40:09 +0000, Dimitri van Heesch wrote:

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.

@doxygen doxygen closed this Jul 1, 2018

@doxygen doxygen added the doxywizard label Jul 19, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment