summaryrefslogtreecommitdiff
path: root/Examples/test-suite/li_std_multimap.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/li_std_multimap.i')
-rw-r--r--Examples/test-suite/li_std_multimap.i25
1 files changed, 25 insertions, 0 deletions
diff --git a/Examples/test-suite/li_std_multimap.i b/Examples/test-suite/li_std_multimap.i
new file mode 100644
index 000000000..a29417919
--- /dev/null
+++ b/Examples/test-suite/li_std_multimap.i
@@ -0,0 +1,25 @@
+%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*>;
+}