#include "mruby.h"
#include "mruby/array.h"
#include "mruby/class.h"
#include "mruby/proc.h"
#include "mruby/string.h"
#include "mruby/variable.h"
#include "error.h"
Go to the source code of this file.
Enumerations |
enum | mrb_method_flag_t {
NOEX_PUBLIC = 0x00,
NOEX_NOSUPER = 0x01,
NOEX_PRIVATE = 0x02,
NOEX_PROTECTED = 0x04,
NOEX_MASK = 0x06,
NOEX_BASIC = 0x08,
NOEX_UNDEF = NOEX_NOSUPER,
NOEX_MODFUNC = 0x12,
NOEX_SUPER = 0x20,
NOEX_VCALL = 0x40,
NOEX_RESPONDS = 0x80
} |
Functions |
mrb_bool | mrb_obj_basic_to_s_p (mrb_state *mrb, mrb_value obj) |
mrb_value | mrb_obj_inspect (mrb_state *mrb, mrb_value obj) |
struct RClass * | mrb_singleton_class_clone (mrb_state *mrb, mrb_value obj) |
mrb_value | mrb_obj_clone (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_dup (mrb_state *mrb, mrb_value obj) |
mrb_value | mrb_obj_extend_m (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_hash (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_init_copy (mrb_state *mrb, mrb_value self) |
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_obj_instance_eval (mrb_state *mrb, mrb_value self) |
mrb_bool | mrb_obj_is_instance_of (mrb_state *mrb, mrb_value obj, struct RClass *c) |
mrb_value | mrb_obj_ivar_defined (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_ivar_get (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_ivar_set (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_is_kind_of_m (mrb_state *mrb, mrb_value self) |
mrb_value | class_instance_method_list (mrb_state *mrb, mrb_bool recur, struct RClass *klass, int obj) |
mrb_value | mrb_obj_singleton_methods (mrb_state *mrb, mrb_bool recur, mrb_value obj) |
mrb_value | mrb_obj_methods (mrb_state *mrb, mrb_bool recur, mrb_value obj, mrb_method_flag_t flag) |
mrb_value | mrb_obj_methods_m (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_false (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_private_methods (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_protected_methods (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_public_methods (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_f_raise (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_remove_instance_variable (mrb_state *mrb, mrb_value self) |
mrb_value | obj_respond_to (mrb_state *mrb, mrb_value self) |
mrb_value | mrb_obj_singleton_methods_m (mrb_state *mrb, mrb_value self) |
void | mrb_init_kernel (mrb_state *mrb) |
Enumeration Type Documentation
- Enumerator:
NOEX_PUBLIC |
|
NOEX_NOSUPER |
|
NOEX_PRIVATE |
|
NOEX_PROTECTED |
|
NOEX_MASK |
|
NOEX_BASIC |
|
NOEX_UNDEF |
|
NOEX_MODFUNC |
|
NOEX_SUPER |
|
NOEX_VCALL |
|
NOEX_RESPONDS |
|
Definition at line 15 of file kernel.c.
Function Documentation
Definition at line 413 of file vm.c.