%include // Typemaps used by the STL wrappers that throw exceptions. // These typemaps are used when methods are declared with an STL // exception specification, such as // // size_t at() const throw (std::out_of_range); // %include %typemap(throws) std::out_of_range %{ SWIG_exception(SWIG_IndexError, $1.what()); %}