/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
- %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
- };
- %}