aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/li_std_vector_back_reference.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/li_std_vector_back_reference.i')
-rw-r--r--Examples/test-suite/li_std_vector_back_reference.i14
1 files changed, 14 insertions, 0 deletions
diff --git a/Examples/test-suite/li_std_vector_back_reference.i b/Examples/test-suite/li_std_vector_back_reference.i
new file mode 100644
index 000000000..be41f4740
--- /dev/null
+++ b/Examples/test-suite/li_std_vector_back_reference.i
@@ -0,0 +1,14 @@
+%module li_std_vector_back_reference
+
+%include <std_vector.i>
+
+%inline %{
+// #include <iostream>
+struct Wheel {
+ int size;
+ Wheel(int sz = 0) : size(sz) {}
+// ~Wheel() { std::cout << "~Wheel" << std::endl; }
+};
+%}
+
+%template(VectorWheel) std::vector<Wheel>;