/tags/rel-1-3-26/SWIG/Examples/test-suite/abstract_inherit_ok.i
Swig | 22 lines | 17 code | 5 blank | 0 comment | 0 complexity | 2878cc8b203f1f6cdde6a099cb0ecd39 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- %module abstract_inherit_ok
- %feature("notabstract") Spam;
- %warnfilter(403) Spam;
- %inline %{
- class Foo {
- public:
- virtual ~Foo() { }
- virtual int blah() = 0;
- };
- class Spam: public Foo {
- public:
- Spam() { }
- #ifndef SWIG
- int blah() { return 0; }
- #endif
- };
- %}