11 lines
260 B
OpenEdge ABL
11 lines
260 B
OpenEdge ABL
|
%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");
|
||
|
}
|
||
|
}
|