summaryrefslogtreecommitdiff
path: root/Examples/test-suite/li_std_functors.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/li_std_functors.i')
-rw-r--r--Examples/test-suite/li_std_functors.i18
1 files changed, 18 insertions, 0 deletions
diff --git a/Examples/test-suite/li_std_functors.i b/Examples/test-suite/li_std_functors.i
new file mode 100644
index 000000000..067bb1002
--- /dev/null
+++ b/Examples/test-suite/li_std_functors.i
@@ -0,0 +1,18 @@
+%module li_std_functors
+
+%include <std_vector.i>
+%include <std_deque.i>
+%include <std_list.i>
+%include <std_set.i>
+%include <std_map.i>
+%include <std_functors.i>
+
+%template(Vector ) std::vector <swig::LANGUAGE_OBJ>;
+%template(Deque ) std::deque <swig::LANGUAGE_OBJ>;
+%template(List ) std::list <swig::LANGUAGE_OBJ>;
+
+%template(Set ) std::set <swig::LANGUAGE_OBJ,
+ swig::BinaryPredicate<> >;
+%template(Map ) std::map <swig::LANGUAGE_OBJ,swig::LANGUAGE_OBJ,
+ swig::BinaryPredicate<> >;
+