#include "mruby.h"
#include "mruby/string.h"
#include "error.h"
#include "mruby/numeric.h"
#include "mruby/data.h"
#include "mruby/class.h"
Go to the source code of this file.
Functions |
struct RData * | mrb_data_object_alloc (mrb_state *mrb, struct RClass *klass, void *ptr, const mrb_data_type *type) |
void | mrb_data_check_type (mrb_state *mrb, mrb_value obj, const mrb_data_type *type) |
void * | mrb_data_check_get_ptr (mrb_state *mrb, mrb_value obj, const mrb_data_type *type) |
void * | mrb_data_get_ptr (mrb_state *mrb, mrb_value obj, const mrb_data_type *type) |
mrb_value | mrb_lastline_get (mrb_state *mrb) |
mrb_value | mrb_exec_recursive (mrb_state *mrb, mrb_value(*func)(mrb_state *, mrb_value, mrb_value, int), mrb_value obj, void *arg) |
mrb_sym | mrb_obj_to_sym (mrb_state *mrb, mrb_value name) |
mrb_value | mrb_block_proc (void) |
mrb_int | mrb_obj_id (mrb_value obj) |
Macro Definition Documentation
#define MakeID2 |
( |
|
p, |
|
|
|
t |
|
) |
| (((intptr_t)(p))^(t)) |
Function Documentation
Definition at line 49 of file etc.c.
Definition at line 27 of file etc.c.
Definition at line 61 of file etc.c.
Definition at line 15 of file etc.c.
Definition at line 90 of file etc.c.
Definition at line 68 of file etc.c.
Definition at line 96 of file etc.c.