MetaFusion/dnacalib/SPyUS/include/spyus/ExceptionHandling.i

11 lines
260 B
OpenEdge ABL
Raw Normal View History

2025-01-06 23:33:41 +08:00
%include exception.i
%exception {
try {
$action
} catch (std::exception& e) {
SWIG_exception_fail(SWIG_RuntimeError, e.what());
} catch (...) {
SWIG_exception_fail(SWIG_RuntimeError, "Unhandled exception occurred");
}
}