Value object. Default version. More...
#include <boxing_no.h>
Data Fields | |
| mrbc_vtype | tt |
| 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 | |
| }; | |
Value object. Default version.
Definition at line 19 of file boxing_no.h.
| union { ... } RObject |
| struct RArray* RObject::array |
Definition at line 31 of file boxing_no.h.
| struct RClass* RObject::cls |
Definition at line 28 of file boxing_no.h.
| mrbc_float_t RObject::d |
Definition at line 24 of file boxing_no.h.
| struct RException* RObject::exception |
Definition at line 35 of file boxing_no.h.
| void* RObject::handle |
Definition at line 36 of file boxing_no.h.
| struct RHash* RObject::hash |
Definition at line 34 of file boxing_no.h.
| mrbc_int_t RObject::i |
Definition at line 22 of file boxing_no.h.
| struct RInstance* RObject::instance |
Definition at line 29 of file boxing_no.h.
| struct RBasic* RObject::obj |
Definition at line 27 of file boxing_no.h.
| struct RProc* RObject::proc |
Definition at line 30 of file boxing_no.h.
| struct RRange* RObject::range |
Definition at line 33 of file boxing_no.h.
| struct RString* RObject::string |
Definition at line 32 of file boxing_no.h.
| mrbc_sym RObject::sym_id |
Definition at line 26 of file boxing_no.h.
| mrbc_vtype RObject::tt |
Definition at line 20 of file boxing_no.h.