__>namespace a __>{ __>template<typename T> __>struct q{}; __>struct w{}; __>} __>int main() __>{ __> // a::q<a::w> x; __> a::q<w> x; __>} __>