git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
25 lines
344 B
OpenEdge ABL
25 lines
344 B
OpenEdge ABL
%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*>;
|
|
}
|