diff options
Diffstat (limited to 'tests/GenerateSipBindings/cpplib.h')
-rw-r--r-- | tests/GenerateSipBindings/cpplib.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/GenerateSipBindings/cpplib.h b/tests/GenerateSipBindings/cpplib.h index 958b8750..82e795a1 100644 --- a/tests/GenerateSipBindings/cpplib.h +++ b/tests/GenerateSipBindings/cpplib.h @@ -219,3 +219,23 @@ class NO_EXPORT Invisible public: int someApi() { return 1; } }; + +class Abstract +{ +public: + virtual ~Abstract(); + + int callableMultiply(int i, int j); + +protected: + virtual void virtualInterface() = 0; +}; + +class Concrete : public Abstract +{ +public: + int callableAdd(int i, int j); + +protected: + void virtualInterface() override; +}; |