Previous: Error Generating Functions, Up: The Error Library [Index]
integer trap(object o, &...);
is zero if the function indicated by o called with the unnamed arguments of ‘trap’ as arguments executed successfully, non zero otherwise
integer trap_d(text &e, object o, &...);
is zero if the function indicated by o called with the unnamed arguments executed successfully, non zero otherwise. e is set to the error report if any was issued and not modified otherwise.
integer trap_q(object o, &...);
same as ‘trap’, only with error reporting suppressed
integer wrap(&, object o, &...);
is zero if the function indicated by o called with the consequent arguments of ‘wrap’ as arguments executed successfully, non zero otherwise. The first argument is set to the function evaluation result, if there was any (i.e. call was successful).
integer wrap_d(text &e, &, object o, &...);
is zero if the function indicated by o called with the consequent arguments executed successfully, non zero otherwise. The second argument is set to the function evaluation result, if there was any. e is set to the error report if any was issued and not modified otherwise.
integer wrap_q(&, object o, &...);
same as ‘wrap’, only with error reporting suppressed
Previous: Error Generating Functions, Up: The Error Library [Index]