/usr/share/swig/3.0.12/typemaps
NameSizeModeActions
attribute.swg97420644editdlrm
carrays.swg26860644editdlrm
cdata.swg18720644editdlrm
cmalloc.swg24380644editdlrm
cpointer.swg32610644editdlrm
cstring.swg1670644editdlrm
cstrings.swg82260644editdlrm
cwstring.swg2070644editdlrm
enumint.swg12680644editdlrm
exception.swg27110644editdlrm
factory.swg24410644editdlrm
fragments.swg86540644editdlrm
implicit.swg49780644editdlrm
inoutlist.swg94810644editdlrm
misctypes.swg4670644editdlrm
primtypes.swg102320644editdlrm
ptrtypes.swg65920644editdlrm
std_except.swg12440644editdlrm
std_string.swg3470644editdlrm
std_strings.swg19730644editdlrm
std_wstring.swg4000644editdlrm
string.swg7770644editdlrm
strings.swg188060644editdlrm
swigmacros.swg80670644editdlrm
swigobject.swg8940644editdlrm
swigtype.swg227760644editdlrm
swigtypemaps.swg49880644editdlrm
typemaps.swg45640644editdlrm
valtypes.swg71390644editdlrm
void.swg20720644editdlrm
wstring.swg8050644editdlrm
Edit: /usr/share/swig/3.0.12/typemaps/std_except.swg (1244B)
%include /* Mark all of std exception classes as "exception classes" via the "exceptionclass" feature. If needed, you can disable it by using %noexceptionclass. */ %define %std_exception_map(Exception, Code) %exceptionclass Exception; #if !defined(SWIG_STD_EXCEPTIONS_AS_CLASSES) %typemap(throws,noblock=1) Exception { SWIG_exception_fail(Code, $1.what()); } %ignore Exception; struct Exception { }; #endif %enddef namespace std { %std_exception_map(bad_cast, SWIG_TypeError); %std_exception_map(bad_exception, SWIG_SystemError); %std_exception_map(domain_error, SWIG_ValueError); %std_exception_map(exception, SWIG_SystemError); %std_exception_map(invalid_argument, SWIG_ValueError); %std_exception_map(length_error, SWIG_IndexError); %std_exception_map(logic_error, SWIG_RuntimeError); %std_exception_map(out_of_range, SWIG_IndexError); %std_exception_map(overflow_error, SWIG_OverflowError); %std_exception_map(range_error, SWIG_OverflowError); %std_exception_map(runtime_error, SWIG_RuntimeError); %std_exception_map(underflow_error, SWIG_OverflowError); } %include