CND68DynamicHyperlink
Dynamic Hyperlinks
Team
Vladimir Kvashin (VK; NB nick: vkvashin)
Charter
- Simplify navigation to
- functions that override the given function
- classes that extend the given class
User view
Here is a code sample that describes the situation. If user clicks on names that are marked with "// DHL" comment, the menue that contains the listed choices should appear
class IFace { // DHL: FaceBase, FaceImpl_1, FaceImpl_2
public:
virtual void foo() = 0; // DHL: FaceBase::foo, FaceImpl_1::foo, FaceImpl_2::foo
};
class FaceBase : // DHL: FaceImpl_1, FaceImpl_2
public IFace {
void foo() { // DHL: FaceImpl_1::foo, FaceImpl_2::foo
}
};
class FaceImpl_1 : protected FaceBase {
void foo() {
}
};
class FaceImpl_2 : protected FaceBase {
void foo() {
}
};
void use_foo(IFace iface) {
iface.foo(); // DHL: FaceBase::foo, FaceImpl_1::foo, FaceImpl_2::foo
}
Design
Test Plan
Schedule
| Milestone | Date | Content |
|---|---|---|
| M0 | ||
| M1 | ||
Status and test results
- M0 ?
- M1 not started
IssueZilla
#167975 Multiple HyperLinks: navigating to function overrides or class descendants
No special Status Whiteboard keyword

