Header: mruby/variable.h
Overview
Functions to access mruby variables.
Function Summary collapse
- mrb_value mrb_const_get(mrb_state*, mrb_value, mrb_sym)
- void mrb_const_set(mrb_state*, mrb_value, mrb_sym, mrb_value)
- mrb_bool mrb_const_defined(mrb_state*, mrb_value, mrb_sym)
- void mrb_const_remove(mrb_state*, mrb_value, mrb_sym)
- mrb_bool mrb_iv_p(mrb_state *, mrb_sym)
- void mrb_iv_check(mrb_state *, mrb_sym)
- mrb_value mrb_obj_iv_get(mrb_state *, struct RObject *, mrb_sym)
- void mrb_obj_iv_set(mrb_state *, struct RObject *, mrb_sym, mrb_value)
- mrb_bool mrb_obj_iv_defined(mrb_state *, struct RObject *, mrb_sym)
- void mrb_obj_iv_ifnone(mrb_state *, struct RObject *, mrb_sym, mrb_value)
- mrb_value mrb_iv_get(mrb_state *, mrb_value, mrb_sym)
- void mrb_iv_set(mrb_state *, mrb_value, mrb_sym, mrb_value)
- mrb_bool mrb_iv_defined(mrb_state*, mrb_value, mrb_sym)
- mrb_value mrb_iv_remove(mrb_state *, mrb_value, mrb_sym)
- void mrb_iv_copy(mrb_state *, mrb_value, mrb_value)
- mrb_bool mrb_const_defined_at(mrb_state *, mrb_value, mrb_sym)
- mrb_value mrb_gv_get(mrb_state *, mrb_sym)
- void mrb_gv_set(mrb_state *, mrb_sym, mrb_value)
- void mrb_gv_remove(mrb_state *, mrb_sym)
- mrb_value mrb_cv_get(mrb_state *, mrb_value, mrb_sym)
- void mrb_mod_cv_set(mrb_state *, struct RClass *, mrb_sym, mrb_value)
- void mrb_cv_set(mrb_state *, mrb_value, mrb_sym, mrb_value)
- mrb_bool mrb_cv_defined(mrb_state *, mrb_value, mrb_sym)
Define Summary
- #define MRUBY_VARIABLE_H