struct Parent { virtual void foo() {} };