|
%module template_ns3
|
|
|
|
%warnfilter(SWIGWARN_RUBY_WRONG_NAME) foo::bar<int>; /* Ruby, wrong class name */
|
|
|
|
%inline %{
|
|
namespace foo {
|
|
typedef int Integer;
|
|
|
|
template<class T> class bar {
|
|
public:
|
|
Integer test(Integer x) { return x; }
|
|
};
|
|
|
|
}
|
|
%}
|
|
|
|
%template(bari) foo::bar<int>;
|
|
|
|
|
|
|
|
|