After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737112 - DISTRIBUTE_GROUP_DOC for friend methods
DISTRIBUTE_GROUP_DOC for friend methods
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: build
1.8.8
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2014-09-22 12:44 UTC by Gereon Kremer
Modified: 2018-07-30 10:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Doxygen example (527 bytes, text/x-chdr)
2014-09-22 12:44 UTC, Gereon Kremer
Details
Doxygen example (2.88 KB, text/x-chdr)
2014-09-23 07:50 UTC, Gereon Kremer
Details

Description Gereon Kremer 2014-09-22 12:44:38 UTC
Created attachment 286806 [details]
Doxygen example

I try to use the DISTRIBUTE_GROUP_DOC feature for a larger set of methods, namely operators. I have a bunch of friend declarations in a class and the actual methods afterwards. The methods are in a group via /** @{ */ and /** @} */ and there is some documentation between the start of the group and the first method.

If I look at the File Reference page, everything is find: The methods are grouped (there is a small space) and they all have the same documentation that I provided.

However, this does not propagate to the Class Reference page. Here, the methods are not grouped and only the first one is documented.

A tiny example is attached.
Generating the documentation (with DISTRIBUTE_GROUP_DOC=YES) should produce the behavior described above.
Comment 1 Gereon Kremer 2014-09-23 07:50:31 UTC
Created attachment 286853 [details]
Doxygen example

New example with more errors...
Comment 2 Gereon Kremer 2014-09-23 07:52:02 UTC
I added a file with some more examples where even more strange behavior occurs.
It also seems to make a difference, if the class is templated.

I'd expect to look *all* groups like the operators for class A on the File reference page.
Comment 3 André Klapper 2018-07-30 10:52:50 UTC
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to 

   https://github.com/doxygen/doxygen/issues

All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github.

Hence I am closing this GNOME Bugzilla ticket.
Please use the corresponding ticket in Github instead. Thanks a lot!