aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/errors/cpp_using_rename.i
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/errors/cpp_using_rename.i')
-rw-r--r--Examples/test-suite/errors/cpp_using_rename.i22
1 files changed, 22 insertions, 0 deletions
diff --git a/Examples/test-suite/errors/cpp_using_rename.i b/Examples/test-suite/errors/cpp_using_rename.i
new file mode 100644
index 000000000..4b6453ca0
--- /dev/null
+++ b/Examples/test-suite/errors/cpp_using_rename.i
@@ -0,0 +1,22 @@
+%module xxx
+
+%rename(UseMe) use_me(int i);
+%rename(UseMeToo) Derived::use_me_too;
+
+class Base
+{
+public:
+ void use_me(Base *);
+ void use_me(int i);
+ bool use_me_too(double d) const;
+ bool use_me_too(bool b) const;
+};
+
+class Derived : public Base
+{
+public:
+ using Base::use_me;
+ using Base::use_me_too;
+ using Base::does_not_exist;
+};
+