Files
ANSLibs/swig-4.3.0/Examples/test-suite/abstract_basecast.i

21 lines
254 B
OpenEdge ABL
Raw Normal View History

%module abstract_basecast
%inline %{
class BaseClass {
public:
virtual ~BaseClass() { }
virtual void g() = 0;
};
class DerivedClass : public BaseClass {
public:
virtual void g() { }
BaseClass& f() {
return *this;
}
};
%}