|
void | mrb_sys_fail (mrb_state *mrb, const char *mesg) |
|
mrb_value | mrb_exc_new_str (mrb_state *mrb, struct RClass *c, mrb_value str) |
|
void | mrb_no_method_error (mrb_state *mrb, mrb_sym id, mrb_value args, const char *fmt,...) |
|
static mrb_value | mrb_break_value_get (struct RBreak *brk) |
|
static void | mrb_break_value_set (struct RBreak *brk, mrb_value val) |
|
void | mrb_clear_error (mrb_state *mrb) |
| Error check.
|
|
mrb_bool | mrb_check_error (mrb_state *mrb) |
|
mrb_value | mrb_protect_error (mrb_state *mrb, mrb_protect_error_func *body, void *userdata, mrb_bool *error) |
|
mrb_value | mrb_protect (mrb_state *mrb, mrb_func_t body, mrb_value data, mrb_bool *state) |
| Protect (takes mrb_value for body argument)
|
|
mrb_value | mrb_ensure (mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t ensure, mrb_value e_data) |
| Ensure.
|
|
mrb_value | mrb_rescue (mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t rescue, mrb_value r_data) |
| Rescue.
|
|
mrb_value | mrb_rescue_exceptions (mrb_state *mrb, mrb_func_t body, mrb_value b_data, mrb_func_t rescue, mrb_value r_data, mrb_int len, struct RClass **classes) |
| Rescue exception.
|
|
See Copyright Notice in mruby.h