blob: 150a396de4bce216bf01e2c46e317ecdb7eea17c [file] [log] [blame]
/* File : example.i */
%module python_destructor_exception
%include exception.i
%exception ClassWithThrowingDestructor::~ClassWithThrowingDestructor()
{
$action
SWIG_exception(SWIG_RuntimeError, "I am the ClassWithThrowingDestructor dtor doing bad things");
}
%inline %{
class ClassWithThrowingDestructor
{
};
%}
%include <std_vector.i>
%template(VectorInt) std::vector<int>;