/* | |
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() {}; | |
}; | |
%} |