Ruby 1.9.3p327(2012-11-10revision37606)
|
Data Fields | |
union { | |
struct RBasic basic | |
struct RObject object | |
struct RClass klass | |
struct RArray array | |
struct RHash hash | |
struct RStruct rstruct | |
} | as |
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 | |
} | as |
struct RArray RVALUE::array |
Definition at line 29 of file rubyext.c.
Referenced by gc_mark_children().
union { ... } RVALUE::as |
union { ... } RVALUE::as |
struct RBasic RVALUE::basic |
Definition at line 24 of file rubyext.c.
Referenced by chain_finalized_object(), count_objects(), gc_mark(), gc_mark_all(), gc_mark_children(), make_deferred(), objspace_each_objects(), os_obj_of_i(), and slot_sweep().
struct RBignum RVALUE::bignum |
struct RComplex RVALUE::complex |
Definition at line 291 of file gc.c.
Referenced by gc_mark_children().
struct RData RVALUE::data |
Definition at line 283 of file gc.c.
Referenced by gc_mark_children(), and make_io_deferred().
struct RFile RVALUE::file |
Definition at line 287 of file gc.c.
Referenced by gc_mark_children(), and make_io_deferred().
struct RFloat RVALUE::flonum |
struct { ... } RVALUE::free |
Referenced by assign_heap_slot(), chain_finalized_object(), finalize_list(), rb_objspace_call_finalizer(), and slot_sweep().
struct RHash RVALUE::hash |
Definition at line 31 of file rubyext.c.
Referenced by gc_mark_children().
struct RClass RVALUE::klass |
struct RMatch RVALUE::match |
Definition at line 289 of file gc.c.
Referenced by gc_mark_children().
struct RVALUE* RVALUE::next |
struct RNode RVALUE::node |
Definition at line 288 of file gc.c.
Referenced by gc_mark_children().
struct RObject RVALUE::object |
struct RRational RVALUE::rational |
Definition at line 290 of file gc.c.
Referenced by gc_mark_children().
struct RRegexp RVALUE::regexp |
Definition at line 281 of file gc.c.
Referenced by gc_mark_children().
struct RStruct RVALUE::rstruct |
struct RString RVALUE::string |
Definition at line 279 of file gc.c.
Referenced by gc_mark_children().
struct RTypedData RVALUE::typeddata |
Definition at line 284 of file gc.c.
Referenced by gc_mark_children().