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