// Tests compilation of uninstantiated templates in a namespace | |
%module template_ns2 | |
%inline %{ | |
namespace foo { | |
template<class T> class bar { | |
}; | |
bar<int> *test1(bar<int> *x) { return x; } | |
typedef int Integer; | |
bar<Integer *> *test2(bar<Integer *> *x) { return x; } | |
} | |
%} | |