1 %module abstract_inherit
3 %warnfilter(SWIGWARN_TYPE_ABSTRACT) Spam;
4 %warnfilter(SWIGWARN_TYPE_ABSTRACT) Bar;
14 virtual int blah() = 0;
17 class Bar : public Foo { };
19 class Spam: public Foo {
33 virtual void do_filter() = 0;
37 class NRRCFilter : public NRFilter<Type>
43 class NRRCFilterpro : protected NRFilter<Type>
49 class NRRCFilterpri : private NRFilter<Type>
55 %template(NRFilter_i) NRFilter<int>;
57 %template(NRRCFilter_i) NRRCFilter<int>;
59 %template(NRRCFilterpro_i) NRRCFilterpro<int>;
61 %template(NRRCFilterpri_i) NRRCFilterpri<int>;