|
Ruby 3.2.5p208 (2024-07-26 revision 31d0f1a2e7dbfb60731d1f05b868e1d578cda493)
|
Data Fields | ||
| union { | ||
| struct { | ||
| VALUE flags | ||
| struct RVALUE * next | ||
| } free | ||
| struct RMoved moved | ||
| struct RBasic basic | ||
| struct RObject object | ||
| struct RClass klass | ||
| struct RFloat flonum | ||
| struct RString string | ||
| struct RArray array | ||
| struct RRegexp regexp | ||
| struct RHash hash | ||
| struct RData data | ||
| struct RTypedData typeddata | ||
| struct RStruct rstruct | ||
| struct RBignum bignum | ||
| struct RFile file | ||
| struct RMatch match | ||
| struct RRational rational | ||
| struct RComplex complex | ||
| struct RSymbol symbol | ||
| union { | ||
| rb_cref_t cref | ||
| struct vm_svar svar | ||
| struct vm_throw_data throw_data | ||
| struct vm_ifunc ifunc | ||
| struct MEMO memo | ||
| struct rb_method_entry_struct ment | ||
| const rb_iseq_t iseq | ||
| rb_env_t env | ||
| struct rb_imemo_tmpbuf_struct alloc | ||
| rb_ast_t ast | ||
| } imemo | ||
| struct { | ||
| struct RBasic basic | ||
| VALUE v1 | ||
| VALUE v2 | ||
| VALUE v3 | ||
| } values | ||
| } | as | |
| VALUE | klass | |
| struct rb_imemo_tmpbuf_struct RVALUE::alloc |
| struct rb_method_entry_struct RVALUE::ment |
| struct vm_throw_data RVALUE::throw_data |
| struct RTypedData RVALUE::typeddata |