15#ifndef MRBC_SRC_GLOBAL_H_
16#define MRBC_SRC_GLOBAL_H_
41void mrbc_global_clear_vm_id(
void);
42void mrbc_debug_dump_const(
void);
43void mrbc_debug_dump_global(
void);
struct RObject mrbc_value
Value object. Default version.
struct RClass mrbc_class
Class object.
void mrbc_init_global(void)
int mrbc_set_global(mrbc_sym sym_id, mrbc_value *v)
int mrbc_set_class_const(const mrbc_class *cls, mrbc_sym sym_id, mrbc_value *v)
void mrbc_get_all_class_const(const mrbc_class *cls, mrbc_value *ret)
mrbc_value * mrbc_get_const(mrbc_sym sym_id)
mrbc_value * mrbc_get_global(mrbc_sym sym_id)
int mrbc_set_const(mrbc_sym sym_id, mrbc_value *v)
mrbc_value * mrbc_get_class_const(const mrbc_class *cls, mrbc_sym sym_id)
mruby/c value definitions
int16_t mrbc_sym
mruby/c symbol ID