Functions |
void | mrb_gc_mark_mt (mrb_state *mrb, struct RClass *c) |
size_t | mrb_gc_mark_mt_size (mrb_state *mrb, struct RClass *c) |
void | mrb_gc_free_mt (mrb_state *mrb, struct RClass *c) |
void | mrb_name_class (mrb_state *mrb, struct RClass *c, mrb_sym name) |
struct RClass * | mrb_define_module_id (mrb_state *mrb, mrb_sym name) |
struct RClass * | mrb_define_module (mrb_state *mrb, const char *name) |
struct RClass * | mrb_class_outer_module (mrb_state *mrb, struct RClass *c) |
struct RClass * | mrb_vm_define_module (mrb_state *mrb, mrb_value outer, mrb_sym id) |
struct RClass * | mrb_define_class_id (mrb_state *mrb, mrb_sym name, struct RClass *super) |
struct RClass * | mrb_define_class (mrb_state *mrb, const char *name, struct RClass *super) |
struct RClass * | mrb_vm_define_class (mrb_state *mrb, mrb_value outer, mrb_value super, mrb_sym id) |
mrb_bool | mrb_class_defined (mrb_state *mrb, const char *name) |
struct RClass * | mrb_class_get (mrb_state *mrb, const char *name) |
struct RClass * | mrb_class_get_under (mrb_state *mrb, struct RClass *outer, const char *name) |
struct RClass * | mrb_define_class_under (mrb_state *mrb, struct RClass *outer, const char *name, struct RClass *super) |
struct RClass * | mrb_define_module_under (mrb_state *mrb, struct RClass *outer, const char *name) |
void | mrb_define_method_raw (mrb_state *mrb, struct RClass *c, mrb_sym mid, struct RProc *p) |
void | mrb_define_method_id (mrb_state *mrb, struct RClass *c, mrb_sym mid, mrb_func_t func, mrb_aspec aspec) |
void | mrb_define_method (mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) |
void | mrb_define_method_vm (mrb_state *mrb, struct RClass *c, mrb_sym name, mrb_value body) |
int | mrb_get_args (mrb_state *mrb, const char *format,...) |
void | mrb_include_module (mrb_state *mrb, struct RClass *c, struct RClass *m) |
mrb_value | class_instance_method_list (mrb_state *, mrb_bool, struct RClass *, int) |
mrb_value | mrb_yield_internal (mrb_state *mrb, mrb_value b, int argc, mrb_value *argv, mrb_value self, struct RClass *c) |
mrb_value | mrb_mod_module_eval (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_dummy_visibility (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_singleton_class (mrb_state *mrb, mrb_value v) |
void | mrb_define_singleton_method (mrb_state *mrb, struct RObject *o, const char *name, mrb_func_t func, mrb_aspec aspec) |
void | mrb_define_class_method (mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) |
void | mrb_define_module_function (mrb_state *mrb, struct RClass *c, const char *name, mrb_func_t func, mrb_aspec aspec) |
struct RProc * | mrb_method_search_vm (mrb_state *mrb, struct RClass **cp, mrb_sym mid) |
struct RProc * | mrb_method_search (mrb_state *mrb, struct RClass *c, mrb_sym mid) |
mrb_value | mrb_instance_new (mrb_state *mrb, mrb_value cv) |
mrb_value | mrb_obj_new (mrb_state *mrb, struct RClass *c, int argc, mrb_value *argv) |
mrb_value | mrb_class_superclass (mrb_state *mrb, mrb_value klass) |
mrb_bool | mrb_obj_respond_to (struct RClass *c, mrb_sym mid) |
mrb_bool | mrb_respond_to (mrb_state *mrb, mrb_value obj, mrb_sym mid) |
mrb_value | mrb_class_path (mrb_state *mrb, struct RClass *c) |
struct RClass * | mrb_class_real (struct RClass *cl) |
const char * | mrb_class_name (mrb_state *mrb, struct RClass *c) |
const char * | mrb_obj_classname (mrb_state *mrb, mrb_value obj) |
void | mrb_check_inheritable (mrb_state *mrb, struct RClass *super) |
struct RClass * | mrb_class_new (mrb_state *mrb, struct RClass *super) |
struct RClass * | mrb_module_new (mrb_state *mrb) |
struct RClass * | mrb_obj_class (mrb_state *mrb, mrb_value obj) |
void | mrb_alias_method (mrb_state *mrb, struct RClass *c, mrb_sym a, mrb_sym b) |
void | mrb_define_alias (mrb_state *mrb, struct RClass *klass, const char *name1, const char *name2) |
mrb_value | mrb_mod_alias (mrb_state *mrb, mrb_value mod) |
void | mrb_undef_method (mrb_state *mrb, struct RClass *c, const char *name) |
void | mrb_undef_class_method (mrb_state *mrb, struct RClass *c, const char *name) |
mrb_value | mrb_mod_undef (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_remove_cvar (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_remove_method (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_const_defined (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_const_get (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_const_set (mrb_state *mrb, mrb_value mod) |
mrb_value | mrb_mod_remove_const (mrb_state *mrb, mrb_value mod) |
void | mrb_init_class (mrb_state *mrb) |