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 |
Definition at line 16 of file rubyext.c.
| 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(), gc_sweep(), make_deferred(), os_obj_of_i(), and rb_objspace_each_objects().
| struct RBignum RVALUE::bignum |
| struct RComplex RVALUE::complex |
Definition at line 267 of file gc.c.
Referenced by gc_mark_children().
| struct RData RVALUE::data |
Definition at line 259 of file gc.c.
Referenced by gc_mark_children(), and make_io_deferred().
| struct RFile RVALUE::file |
Definition at line 263 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(), gc_sweep(), and rb_objspace_call_finalizer().
| 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 265 of file gc.c.
Referenced by gc_mark_children().
| struct RVALUE* RVALUE::next |
| struct RNode RVALUE::node |
Definition at line 264 of file gc.c.
Referenced by gc_mark_children().
| struct RObject RVALUE::object |
| struct RRational RVALUE::rational |
Definition at line 266 of file gc.c.
Referenced by gc_mark_children().
| struct RRegexp RVALUE::regexp |
Definition at line 257 of file gc.c.
Referenced by gc_mark_children().
| struct RStruct RVALUE::rstruct |
| struct RString RVALUE::string |
Definition at line 255 of file gc.c.
Referenced by gc_mark_children().
| struct RTypedData RVALUE::typeddata |
Definition at line 260 of file gc.c.
Referenced by gc_mark_children().
1.7.1