GNOME Bugzilla – Bug 705937
Broken (member) grouping of member classes
Last modified: 2018-07-30 10:25:36 UTC
Trying to add a member class (a class that's a member of another class) or struct, template or not, to a member group fails - it ends up in a group called "Classes". Adding a typedef works. /// \class Foo /// \brief A Foo class Foo { public: /// \name Some Group /// @{ class Bar {}; ///< The Bar class Stanga; ///< Ta Stanga /// @} }; result: Bar in group "Classes" and the forward declared Stanga not displayed at all...
Doxygen doesn't treat nested classes as real members (i.e. they have their own documentation page), which is why your example doesn't work. I agree it would be an improvement to support this.
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!