struct A
{
  virtual void doNothing() {}
};
struct B : A
{
  void doNothing() override {}
};