Bug 190179 - [Type Hierarchy] private vs. public inheritance is not shown
Summary: [Type Hierarchy] private vs. public inheritance is not shown
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 4.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-31 07:35 EDT by Markus Schorn CLA
Modified: 2020-09-04 15:21 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Schorn CLA 2007-05-31 07:35:03 EDT
The type hierarchy does not show the difference between private, protected and public inheritance. 
In the member's view we could show the accessibility of a member as seen from the selected class rather than the actual containing class. 

Example: if 'B' is selected in the hierarchy 'm()' in the member's view would become private.

class A {
public: void m();
};
class B: private A {
};
Comment 1 Martin Oberhuber CLA 2011-07-21 16:39:51 EDT
CQ:WIND00018871
Is this still an issue with CDT 8.0 ?
Comment 2 Markus Schorn CLA 2011-07-22 04:48:11 EDT
(In reply to comment #1)
> CQ:WIND00018871
> Is this still an issue with CDT 8.0 ?

Yes, a suggestion for an implementation can be found in bug 281022 comment 6.