summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro Matz Matsumoto <[email protected]>2012-12-12 18:22:23 +0900
committerYukihiro Matz Matsumoto <[email protected]>2012-12-12 18:22:23 +0900
commitf63d5c290510965e1256e4fac77709da83a6719a (patch)
treeeb93951410ec73c29a7cc9288c24a7eabdfc3098 /include
parent2a5d82885ae5b0c0f2de1e7a62e9b0bbec1294a7 (diff)
downloadmruby-f63d5c290510965e1256e4fac77709da83a6719a.tar.gz
mruby-f63d5c290510965e1256e4fac77709da83a6719a.zip
new function mrb_obj_iv_ifnone()
Diffstat (limited to 'include')
-rw-r--r--include/mruby/variable.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mruby/variable.h b/include/mruby/variable.h
index 5126315c4..7189ef690 100644
--- a/include/mruby/variable.h
+++ b/include/mruby/variable.h
@@ -41,6 +41,7 @@ int mrb_const_defined(mrb_state*, mrb_value, mrb_sym);
mrb_value mrb_obj_iv_get(mrb_state *mrb, struct RObject *obj, mrb_sym sym);
void mrb_obj_iv_set(mrb_state *mrb, struct RObject *obj, mrb_sym sym, mrb_value v);
int mrb_obj_iv_defined(mrb_state *mrb, struct RObject *obj, mrb_sym sym);
+void mrb_obj_iv_ifnone(mrb_state *mrb, struct RObject *obj, mrb_sym sym, mrb_value v);
mrb_value mrb_iv_get(mrb_state *mrb, mrb_value obj, mrb_sym sym);
void mrb_iv_set(mrb_state *mrb, mrb_value obj, mrb_sym sym, mrb_value v);
int mrb_iv_defined(mrb_state*, mrb_value, mrb_sym);