![]() |
mruby
2.0.1
mruby is the lightweight implementation of the Ruby language
|
Public Attributes | |
union { | |
mrb_float f | |
union { | |
void * p | |
struct { | |
union { | |
mrb_int i | |
mrb_sym sym | |
} | |
uint32_t ttt | |
} | |
} value | |
}; | |
union mrb_value_value | value |
enum mrb_vtype | tt |
union { | |
void * p | |
struct { | |
unsigned int i_flag: 1 | |
mrb_int i: (MRB_INT_BIT - 1 ) | |
} | |
struct { | |
unsigned int sym_flag: 8 | |
mrb_sym sym: (sizeof(mrb_sym) * CHAR_BIT - 8 ) | |
} | |
struct RBasic * bp | |
struct RFloat * fp | |
struct RCptr * vp | |
} | value |
unsigned long | w |