summaryrefslogtreecommitdiff
path: root/Examples/test-suite/static_const_member_2.i
diff options
context:
space:
mode:
authorMarcelo Matus <mmatus@acms.arizona.edu>2005-11-27 02:15:26 +0000
committerMarcelo Matus <mmatus@acms.arizona.edu>2005-11-27 02:15:26 +0000
commite7bd6be39ea1b16d9530cd78982d5c704e110f21 (patch)
tree9d7b2cd76378f1c1474086dc9cc6caf4a706be82 /Examples/test-suite/static_const_member_2.i
parentbad43e0963990eea0aa71e006b01d1e944017c1a (diff)
downloadswig-e7bd6be39ea1b16d9530cd78982d5c704e110f21.tar.gz
fix bug #1174705
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@7879 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'Examples/test-suite/static_const_member_2.i')
-rw-r--r--Examples/test-suite/static_const_member_2.i23
1 files changed, 23 insertions, 0 deletions
diff --git a/Examples/test-suite/static_const_member_2.i b/Examples/test-suite/static_const_member_2.i
index 3bd08b820..39d005ae0 100644
--- a/Examples/test-suite/static_const_member_2.i
+++ b/Examples/test-suite/static_const_member_2.i
@@ -51,3 +51,26 @@ const int &oss::modules::CavityPackFlags::reftest = refvalue;
%template(Test_int) oss::modules::Test<int>;
+
+
+
+%inline %{
+
+class Foo
+{
+public:
+ int val;
+
+ Foo(int v) : val(v)
+ {
+ }
+
+ static const Foo BAR;
+ static const Foo BAZ;
+};
+
+%}
+%{
+ const Foo Foo::BAR = Foo(1);
+ const Foo Foo::BAZ = Foo(2);
+%}