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 704412 - doxygen don't hide private Inherited Members
doxygen don't hide private Inherited Members
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.8.4-GIT
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-07-17 17:41 UTC by Volodymyr
Modified: 2013-11-28 12:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Volodymyr 2013-07-17 17:41:47 UTC
For example:
class A
    {
    public:
       void AFoo();
    };
class B: private A
    {
    public:
       void BFoo();
    private:
       void BFooPrivate();
    };

In result, for class B documentation, I get two section:
Public Member Functions
 void   BFoo ()
Additional Inherited Members
 Private Member Functions inherited from Sgfx::A
 void   AFoo ()

BFooPrivate() is hidden becouse EXTRACT_PRIVATE = NO. But AFoo () is not hidden, although it is private! I try to set INLINE_INHERITED_MEMB = YES, but situation is similar:
Public Member Functions
 void   BFoo ()
Private Member Functions
 void   AFoo ()
Comment 1 Dimitri van Heesch 2013-07-29 20:10:24 UTC
Confirmed. Should be fixed in the next GIT update.
Comment 2 Dimitri van Heesch 2013-08-23 15:04:54 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.5. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.
Comment 3 Volodymyr 2013-11-28 12:54:34 UTC
In version 1.8.5 bug has fixed. Thank you very much!