This is already mentioned:
Support for member specialization: members of a template can be specialized separately, this is not supported.
But is it a limitation from clang or missing for the time being in cppast?
Consider:
template <class T> struct Temp1{
template <class T> struct Temp2{
};
};
using DeepNested = Temp1<int>::Temp2<int>;
Even thought cpp_type_alias::underlying_type()::primary_template()::no_overloaded() is 1.
Any ideas if this would be implemented in the future?
Are there any workarounds?