1 2 3 4 5 6 7 8 9 10 11
struct S { template<typename T> static void g(); }; template<typename T> void f() { return S::template g<T>(); } void g() { f<int>(); }