%module template_ref_type | |
%inline %{ | |
class X { | |
public: | |
unsigned _i; | |
}; | |
template <class T> class Container { | |
public: | |
Container () {} | |
bool reset () { return false ;} | |
}; | |
typedef Container<X> XC; | |
%} | |
%template(XC) Container<X>; | |
%inline %{ | |
class Y { | |
public: | |
Y () {}; | |
bool find (XC &) { return false; } | |
}; | |
%} | |