1 struct A { 2 int x; 3 }; 4 5 struct B : A { 6 int y; 7 int foo(); 8 }; 9 10 enum E { 11 a = 0, 12 b = 1 13 }; 14