template struct X { static void fooooooooooooooo(int x); void bar() { X x; // X::bar } static void bar2(); };