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

In UML, do not show all overloaded member functions when displayed without parameters #8469

Open
pietrom16 opened this issue Mar 30, 2021 · 3 comments
Labels
enhancement a request to enhance doxygen, not a bug

Comments

@pietrom16
Copy link

A class with overloaded member functions is displayed in this way:

ClassName
MemFunc1()
MemFunc2()
MemFunc2()
MemFunc2()
MemFunc2()
MemFunc2()
MemFunc3()

A more compact representation would reduce the size of the diagram, without loss of information, e.g.:

ClassName
MemFunc1()
MemFunc2() *5
MemFunc3()

Version doxygen 1.9.0

@albert-github
Copy link
Collaborator

albert-github commented Mar 30, 2021

  • Can you please attach a, small, self contained example (source+configuration file in a tar or zip) that allows us to reproduce the problem? Please don't add external links as they might not be persistent.

Please take also into consideration the possibility that member functions can be public / private / ....

@albert-github albert-github added the needinfo reported bug is incomplete, please add additional info label Mar 30, 2021
@pietrom16
Copy link
Author

doxygenExample.zip

albert-github added a commit to albert-github/doxygen that referenced this issue Mar 31, 2021
…s when displayed without parameters

In case of showing entities in a dot uml  representation without type and arguments instead of showing all overloaded entities show the entity with its overload count.
This can be accomplished by setting `DOT_UML_DETAILS = AGGREGATE`.
@albert-github albert-github added enhancement a request to enhance doxygen, not a bug and removed needinfo reported bug is incomplete, please add additional info labels Mar 31, 2021
@albert-github
Copy link
Collaborator

I've just pushed a proposed patch, pull request #8473

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement a request to enhance doxygen, not a bug
Projects
None yet
Development

No branches or pull requests

2 participants