|
Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
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 | |
| 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 |
| union { ... } RVALUE::as |
Referenced by rb_gc_ractor_newobj_cache_clear(), and rb_objspace_call_finalizer().
| VALUE RVALUE::flags |
Definition at line 560 of file gc.c.
Referenced by rb_objspace_call_finalizer().
| struct { ... } RVALUE::free |
Referenced by rb_gc_ractor_newobj_cache_clear(), and rb_objspace_call_finalizer().
| union { ... } RVALUE::imemo |
| struct rb_method_entry_struct RVALUE::ment |
| struct RVALUE* RVALUE::next |
Definition at line 561 of file gc.c.
Referenced by rb_gc_ractor_newobj_cache_clear().
| struct vm_throw_data RVALUE::throw_data |
| struct RTypedData RVALUE::typeddata |
| struct { ... } RVALUE::values |