|
Ruby
2.0.0p648(2015-12-16revision53162)
|
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 | |
| } | as |
| union { ... } RVALUE::as |
Referenced by gc_mark_children(), markable_object_p(), objspace_each_objects(), and slot_sweep().
| struct RBasic RVALUE::basic |
Definition at line 134 of file gc.c.
Referenced by markable_object_p(), and objspace_each_objects().
| struct { ... } RVALUE::free |
Referenced by slot_sweep().
| struct RNode RVALUE::node |
Definition at line 147 of file gc.c.
Referenced by gc_mark_children().
| struct RTypedData RVALUE::typeddata |
1.8.14