Skip to content
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

Enumeration details are not added in html for all enumerations #10807

Open
20psWater20 opened this issue Apr 17, 2024 · 1 comment
Open

Enumeration details are not added in html for all enumerations #10807

20psWater20 opened this issue Apr 17, 2024 · 1 comment

Comments

@20psWater20
Copy link

20psWater20 commented Apr 17, 2024

Describe the bug
I used doxygen to describe my c source code and there I have multiple enumerations within a header file. If I use the configuration and the sources in folder Fail within the *.zip file attached to this. Only the detailed description of the first enumeration is given within the html for all the other enumeration elements of the other enumerations I even get doxygen creation messages like

.../Fail/Core/Inc/Dummy.h:30: warning: Documentation for enum member 'tde_Element2_Dummy::e_ONE_OF_TWO_DUMMY' is missing.

When using the \file within the \ingroup (as line 17) all enumeration element of all enumerations are given within the HTML. The source for those is in the attached *.zip file in folder Working.

Screenshots
Fail/src/dummy.h:
fail_src
Fail messages:
Fail_messages
Fail/doc/doxygen HTML:
Fail_html

Working/src/dummy.h:
Working_src
Working/doc/doxygen HTML:
Working_html1
Working_html2

To Reproduce
I attached a zip file Dummy.zip with the whole projects including a main page, a src file, a header file and a doxygen configuration file each.
Dummy.zip

  • One project is in the folder Fail and one in the folder Working. -
  • The src and the header file are within subfolders in the subfolder Core.
  • The mainpage is within the subfolder Doc.
  • The doxygen configuration is within the subfolder Tool.

I use the doxygen wizard with the doxygen configuration file to create the additional included html.

Expected behavior
I think in the first case it should not show the enumerations at all or correct, so it seems for me something is broken here.

Version
doxygen 1.10.0 (ebc57c6)
using doxygen binarys from the webside
Windows 11 Pro 64bit 10.0.22631 Build 22631.3447

@albert-github
Copy link
Collaborator

A bit strange that only from the first type enum the members are found and not from the others.
The problem is still present in the current master (1.11.0 (0a7e798)) as well.

It looks like it is an interaction with the setting SHOW_FILES when setting SHOW_FILES=YES everything is present again although at that moment also the Files entry in the treeview / quick index is present.

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

No branches or pull requests

2 participants