template<typename T> void func()   
{   
  struct object   
  {   
    object() {}
  };   
}