aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/tests/libsample/virtualmethods.h
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/tests/libsample/virtualmethods.h')
-rw-r--r--sources/shiboken2/tests/libsample/virtualmethods.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/sources/shiboken2/tests/libsample/virtualmethods.h b/sources/shiboken2/tests/libsample/virtualmethods.h
index 5754d0d5d..4ba3ad338 100644
--- a/sources/shiboken2/tests/libsample/virtualmethods.h
+++ b/sources/shiboken2/tests/libsample/virtualmethods.h
@@ -121,6 +121,24 @@ public:
VirtualDaughter(Str name) : VirtualMethods(name) {}
};
+class LIBSAMPLE_API VirtualDaughter2 : public VirtualMethods
+{
+public:
+ VirtualDaughter2() : VirtualMethods("VirtualDaughter2") {}
+
+ double virtualMethod0(Point pt, int val, Complex cpx, bool b) override;
+ int sum0(int a0, int a1, int a2) final;
+};
+
+class LIBSAMPLE_API VirtualFinalDaughter final : public VirtualMethods
+{
+public:
+ VirtualFinalDaughter() : VirtualMethods("VirtualFinalDaughter") {}
+
+ double virtualMethod0(Point pt, int val, Complex cpx, bool b) override;
+ int sum0(int a0, int a1, int a2) override;
+};
+
class LIBSAMPLE_API VirtualDtor
{
public: