git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@5442 626c5289-ae23-0410-ae9c-e8d60b6d4f22
22 lines
439 B
OpenEdge ABL
22 lines
439 B
OpenEdge ABL
/*
|
|
This testcase checks that a virtual destructor with void as a parameter is
|
|
correctly handled.
|
|
Also tests a class with protected destructor derived from a class with a
|
|
public destructor.
|
|
*/
|
|
|
|
%module virtual_destructor
|
|
|
|
%inline %{
|
|
|
|
class VirtualVoidDestructor {
|
|
public:
|
|
VirtualVoidDestructor() {};
|
|
virtual ~VirtualVoidDestructor(void) { };
|
|
};
|
|
|
|
class Derived : public VirtualVoidDestructor {
|
|
protected:
|
|
virtual ~Derived() {};
|
|
};
|
|
%}
|