1 struct S 2 { operatorS3 template <typename T> void operator() (T) {} 4 }; 5 6 namespace N 7 { 8 S s; 9 struct A {} a; 10 } 11 12 using N::s; 13 f()14 void f () { s(N::a); } 15 16