diff options
author | Shaheed Haque <srhaque@theiet.org> | 2017-02-03 20:22:52 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2017-02-04 11:45:00 +0000 |
commit | 2e20aeab6e86670a66ff99a7b79120c4004b4d22 (patch) | |
tree | 9fc24f0411f90f623aa9842bd0aef9fdcccc52e6 /tests/GenerateSipBindings/cpplib.cpp | |
parent | 98d065773413aba437c0bc537c701ed39d38a9b9 (diff) | |
download | extra-cmake-modules-2e20aeab6e86670a66ff99a7b79120c4004b4d22.tar.gz extra-cmake-modules-2e20aeab6e86670a66ff99a7b79120c4004b4d22.tar.bz2 |
Automatically mark classes with pure virtual functions as /Abstract/.
Diffstat (limited to 'tests/GenerateSipBindings/cpplib.cpp')
-rw-r--r-- | tests/GenerateSipBindings/cpplib.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/GenerateSipBindings/cpplib.cpp b/tests/GenerateSipBindings/cpplib.cpp index 47370ca0..8ecedcbc 100644 --- a/tests/GenerateSipBindings/cpplib.cpp +++ b/tests/GenerateSipBindings/cpplib.cpp @@ -239,3 +239,23 @@ Shared::Shared(const Shared& other) { } + +int Abstract::callableMultiply(int i, int j) +{ + return i * j; +} + +Abstract::~Abstract() +{ + +} + +int Concrete::callableAdd(int i, int j) +{ + return i + j; +} + +void Concrete::virtualInterface() +{ + +} |