Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Functions
error.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void mrb_sys_fail (mrb_state *mrb, const char *mesg)
int sysexit_status (mrb_state *mrb, mrb_value err)
mrb_value mrb_exc_new3 (mrb_state *mrb, struct RClass *c, mrb_value str)
mrb_value make_exception (mrb_state *mrb, int argc, mrb_value *argv, int isstr)
mrb_value mrb_make_exception (mrb_state *mrb, int argc, mrb_value *argv)
mrb_value mrb_format (mrb_state *mrb, const char *format,...)
void mrb_exc_print (mrb_state *mrb, struct RObject *exc)
void mrb_longjmp (mrb_state *mrb)

Function Documentation

mrb_value make_exception ( mrb_state mrb,
int  argc,
mrb_value argv,
int  isstr 
)

Definition at line 362 of file error.c.

Here is the call graph for this function:

Here is the caller graph for this function:

mrb_value mrb_exc_new3 ( mrb_state mrb,
struct RClass c,
mrb_value  str 
)

Definition at line 28 of file error.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_exc_print ( mrb_state mrb,
struct RObject exc 
)
mrb_value mrb_format ( mrb_state mrb,
const char *  format,
  ... 
)

Definition at line 277 of file error.c.

Here is the call graph for this function:

void mrb_longjmp ( mrb_state mrb)

Definition at line 2137 of file vm.c.

Here is the caller graph for this function:

mrb_value mrb_make_exception ( mrb_state mrb,
int  argc,
mrb_value argv 
)

Definition at line 415 of file error.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void mrb_sys_fail ( mrb_state mrb,
const char *  mesg 
)

Definition at line 421 of file error.c.

Here is the call graph for this function:

int sysexit_status ( mrb_state mrb,
mrb_value  err 
)

Definition at line 349 of file error.c.

Here is the call graph for this function: