typedef int Int1; using Int2 = int; template struct A {}; template using B = A; class C { typedef int Int3; };