For example, this is now possible: template<typename T> struct X { ... }; %template(X) X<int>; Closes #1100.