SWIG does not seem to parse partial specializations of the form
template <T> class A< B<T> >;
An example interface file that produces incorrect wrappers is attached. After building the example, note that the "Example_Tag_int" class does not have a wrapped "b" method (but it should, according to the C++). I have only tested the issue with Python as the target language, but I suspect the problem is present in other targets as well.