aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/director_overload.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/director_overload.i')
-rw-r--r--Examples/test-suite/director_overload.i11
1 files changed, 10 insertions, 1 deletions
diff --git a/Examples/test-suite/director_overload.i b/Examples/test-suite/director_overload.i
index 604ffe5ca..d6feb122b 100644
--- a/Examples/test-suite/director_overload.i
+++ b/Examples/test-suite/director_overload.i
@@ -47,5 +47,14 @@ public:
virtual void notover(int *p) const {}
};
-%}
+class OverloadedGetSet
+{
+ int v;
+public:
+ OverloadedGetSet() : v(42) { }
+ virtual ~OverloadedGetSet() { }
+ virtual int rw() const { return v; }
+ virtual void rw(int new_v) { v = new_v; }
+};
+%}