Refactoring/Refactor_Hierarchies.h (15 lines of code) (raw):
//Check Rename or Change Signature on sibling functions
#ifndef DEMOMORE_REFACTOR_HIERARCHIES_H
#define DEMOMORE_REFACTOR_HIERARCHIES_H
class A {
public:
virtual void check(int v, int v2) = 0;
};
class B : public A {
void check(int v, int v2) override {
//...
}
};
class C : public A {
void check(int v, int v2) override {
//...
}
};
#endif //DEMOMORE_REFACTOR_HIERARCHIES_H