class Foo { public: int a; uint b; }; class Foo_v0 : public Foo { }; class Foo_v1 : public Foo { public: uint c; ;