template struct A { template struct B { friend struct C; }; };