/trunk/Examples/test-suite/li_std_multimap.i
Swig | 25 lines | 19 code | 6 blank | 0 comment | 0 complexity | 26423972424ff5de69bfb8409cb7fc27 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- %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*>;
- }