Value object. More...
#include <value.h>
Data Fields | |
| mrbc_vtype | tt: 8 |
| union { | |
| mrbc_int_t i | |
| mrbc_float_t d | |
| mrbc_sym sym_id | |
| struct RBasic * obj | |
| struct RClass * cls | |
| struct RInstance * instance | |
| struct RProc * proc | |
| struct RArray * array | |
| struct RString * string | |
| struct RRange * range | |
| struct RHash * hash | |
| struct RException * exception | |
| void * handle | |
| }; | |
| union { ... } RObject |
| mrbc_float_t RObject::d |
| struct RException* RObject::exception |
| mrbc_int_t RObject::i |
| mrbc_vtype RObject::tt |