Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
error.h
Go to the documentation of this file.
1 /*
2 ** error.h - Exception class
3 **
4 ** See Copyright Notice in mruby.h
5 */
6 
7 #ifndef MRUBY_ERROR_H
8 #define MRUBY_ERROR_H
9 
10 void mrb_sys_fail(mrb_state *mrb, const char *mesg);
11 int sysexit_status(mrb_state *mrb, mrb_value err);
12 mrb_value mrb_exc_new3(mrb_state *mrb, struct RClass* c, mrb_value str);
13 mrb_value make_exception(mrb_state *mrb, int argc, mrb_value *argv, int isstr);
14 mrb_value mrb_make_exception(mrb_state *mrb, int argc, mrb_value *argv);
15 mrb_value mrb_format(mrb_state *mrb, const char *format, ...);
16 void mrb_exc_print(mrb_state *mrb, struct RObject *exc);
17 void mrb_longjmp(mrb_state *mrb);
18 
19 #endif /* MRUBY_ERROR_H */