diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-04-24 15:59:50 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-04-24 15:59:50 +0900 |
| commit | 2fc1b8af2db70e2e008cecb9fd2d8600034f95f9 (patch) | |
| tree | 449457aa0c5472e6ef11b72b3b842c7aeec3b4da /src/variable.h | |
| parent | a5c0d2a99635a8964c666cea8acb7b88b2eb2add (diff) | |
| download | mruby-2fc1b8af2db70e2e008cecb9fd2d8600034f95f9.tar.gz mruby-2fc1b8af2db70e2e008cecb9fd2d8600034f95f9.zip | |
mv variable.h to mruby/variable.h
Diffstat (limited to 'src/variable.h')
| -rw-r--r-- | src/variable.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/variable.h b/src/variable.h deleted file mode 100644 index 9076fcf7c..000000000 --- a/src/variable.h +++ /dev/null @@ -1,47 +0,0 @@ -/* -** variable.h - mruby variables -** -** See Copyright Notice in mruby.h -*/ - -#ifndef MRUBY_VARIABLE_H -#define MRUBY_VARIABLE_H - -typedef struct global_variable { - int counter; - mrb_value *data; - mrb_value (*getter)(); - void (*setter)(); - //void (*marker)(); - //int block_trace; - //struct trace_var *trace; -} global_variable; -struct global_entry { - global_variable *var; - mrb_sym id; -}; - -mrb_value mrb_vm_special_get(mrb_state*, mrb_sym); -void mrb_vm_special_set(mrb_state*, mrb_sym, mrb_value); -mrb_value mrb_vm_iv_get(mrb_state*, mrb_sym); -void mrb_vm_iv_set(mrb_state*, mrb_sym, mrb_value); -mrb_value mrb_vm_cv_get(mrb_state*, mrb_sym); -void mrb_vm_cv_set(mrb_state*, mrb_sym, mrb_value); -mrb_value mrb_vm_const_get(mrb_state*, mrb_sym); -void mrb_vm_const_set(mrb_state*, mrb_sym, mrb_value); -mrb_value mrb_const_get(mrb_state*, mrb_value, mrb_sym); -void mrb_const_set(mrb_state*, mrb_value, mrb_sym, mrb_value); -int mrb_const_defined(mrb_state*, mrb_value, 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); -const char * mrb_class2name(mrb_state *mrb, struct RClass* klass); -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); /* mrb_iv_set */ -void mrb_copy_generic_ivar(mrb_value clone, mrb_value obj); -int mrb_const_defined_at(mrb_state *mrb, struct RClass *klass, mrb_sym id); -mrb_value mrb_f_global_variables(mrb_state *mrb, mrb_value self); -mrb_value mrb_gv_get(mrb_state *mrb, mrb_sym sym); -void mrb_gv_set(mrb_state *mrb, mrb_sym sym, mrb_value val); - -#endif /* MRUBY_VARIABLE_H */ |
