It would be great if there was an option to navigate easily from an overriding method in a child class to the respective overridden method in a parent class. (It should jump to the closest parent which declares this method.)
Simple example:
abstract class Gradpa {
virtual void foo() = 0;
virtual void bar() {
// ...
}
};
class Parent : public Gradpa {
virtual void foo() override {
// Navigate from here to the Gradpa::foo()
}
};
class Child : public Parent {
virtual void foo() override {
// Navigate from here to the Parent::foo()
}
virtual void bar() override {
// Navigate from here to the Grandpa::bar()
}
};