1 struct C0 2 { 3 typedef int Int; 4 Int m0; 5 C0C06 C0() 7 :m0(0) 8 {} 9 }; 10 11 struct C1 12 { 13 void 14 foo(C0&); 15 }; 16 17 void foo(C0 &)18 C1::foo(C0&) 19 {} 20