|
%module("templatereduce") li_std_multimap
|
|
|
|
%feature("trackobjects");
|
|
|
|
%include std_pair.i
|
|
%include std_multimap.i
|
|
|
|
%inline %{
|
|
struct A{
|
|
int val;
|
|
|
|
A(int v = 0): val(v)
|
|
{
|
|
}
|
|
|
|
};
|
|
%}
|
|
|
|
namespace std
|
|
{
|
|
%template(pairA) pair<int, A*>;
|
|
%template(multimapA) multimap<int, A*>;
|
|
}
|