1A input.cpp /^class A$/ 2B input.cpp /^class B$/ 3C input.cpp /^template<typename X,typename Y> class C$/ 4D input.cpp /^class D : public A$/;" inherits:A 5E input.cpp /^class E : public A, public B$/;" inherits:A,B 6F input.cpp /^class F : private A, public B$/;" inherits:A,B 7G input.cpp /^class G : virtual D$/;" inherits:D 8H input.cpp /^class H : public A, virtual B$/;" inherits:A,B 9I input.cpp /^class I : public C<A,B>$/;" inherits:C<A,B> 10J input.cpp /^class J : private A, public C<A,B>$/;" inherits:A,C<A,B> 11