Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
union { | |
struct { | |
VALUE flags | |
struct RVALUE * next | |
} free | |
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 RNode node | |
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 | |
} imemo | |
struct { | |
struct RBasic basic | |
VALUE v1 | |
VALUE v2 | |
VALUE v3 | |
} values | |
} | as |
struct RArray RVALUE::array |
Definition at line 404 of file gc.c.
Referenced by gc_mark_children().
union { ... } RVALUE::as |
struct RBasic RVALUE::basic |
Definition at line 399 of file gc.c.
Referenced by count_objects(), gc_mark_children(), and internal_object_p().
struct RComplex RVALUE::complex |
Definition at line 415 of file gc.c.
Referenced by gc_mark_children().
struct RData RVALUE::data |
Definition at line 407 of file gc.c.
Referenced by gc_mark_children().
struct RFile RVALUE::file |
Definition at line 411 of file gc.c.
Referenced by gc_mark_children().
struct { ... } RVALUE::free |
Referenced by gc_sweep_start_heap(), heap_get_freeobj(), heap_get_freeobj_head(), and heap_page_add_freeobj().
struct RHash RVALUE::hash |
Definition at line 406 of file gc.c.
Referenced by gc_mark_children().
union { ... } RVALUE::imemo |
struct RMatch RVALUE::match |
Definition at line 413 of file gc.c.
Referenced by gc_mark_children().
struct rb_method_entry_struct RVALUE::ment |
struct RNode RVALUE::node |
Definition at line 412 of file gc.c.
Referenced by gc_mark_children().
struct RRational RVALUE::rational |
Definition at line 414 of file gc.c.
Referenced by gc_mark_children().
struct RRegexp RVALUE::regexp |
Definition at line 405 of file gc.c.
Referenced by gc_mark_children().
struct RString RVALUE::string |
Definition at line 403 of file gc.c.
Referenced by gc_mark_children().
struct vm_throw_data RVALUE::throw_data |
struct RTypedData RVALUE::typeddata |
Definition at line 408 of file gc.c.
Referenced by gc_mark_children().
struct { ... } RVALUE::values |