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 322858 - Private nested class shows up in documentation
Private nested class shows up in documentation
Status: RESOLVED NOTABUG
Product: doxygen
Classification: Other
Component: general
1.4.x
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2005-11-30 16:36 UTC by Jim OLeary
Modified: 2012-10-30 21:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jim OLeary 2005-11-30 16:36:15 UTC
Version details: 1.4.5
Distribution/Version: XP SP2

A nested class that is under the private section of another class shows up in 
the documentation that doxygen creates for that class. If you create 
documentation for this private, nested class, doxygen displays the first line 
of it for the the private, nested class.

Here is an example:

class ToFu
{
public:

private:
    /**
      * The first line of this documentation shows up
      * under NestedToFu class documentation.
    class NestedToFu
    {
    public:

    }// end NestedToFu class

}// end ToFu class
Comment 1 Jim OLeary 2006-03-25 00:23:59 UTC
This problem also occurs for friends that are declared in private sections. The friends documentation shows up in the documentation that doxygen creates for the class.
Comment 2 Kevin McBride 2012-10-30 21:36:08 UTC
With "extract_private" set to off, NestedToFu does not appear in the documentation.

In 1.8.2, I do not find this to be a bug.  Please reopen this bug with an attachment (config+tar/zip) if you believe this is still an issue.