blob: a2941791993168fb30e1dd68f7580c2b4c0cbbbc [file] [log] [blame]
%module("templatereduce") li_std_multimap
%feature("trackobjects");
%include std_pair.i
%include std_map.i
%include std_multimap.i
%inline %{
struct A{
int val;
A(int v = 0): val(v)
{
}
};
%}
namespace std
{
%template(pairA) pair<int, A*>;
%template(mapA) map<int, A*>;
%template(multimapA) multimap<int, A*>;
}