namespace N {
template <typename> struct A {
int n;
A() : n() {}
};
// Create declaration of A<int>.
typedef A<int> AI;
}
namespace N {
template <typename> struct A {
int n;
A() : n() {}
};
// Create declaration of A<int>.
typedef A<int> AI;
}