RVALUE Struct Reference

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
   struct {
      struct RBasic   basic
      VALUE   v1
      VALUE   v2
      VALUE   v3
   }   values
as

Detailed Description

Definition at line 330 of file gc.c.


Field Documentation

struct RArray RVALUE::array [read]

Definition at line 341 of file gc.c.

union { ... } RVALUE::as
struct RBasic RVALUE::basic [read]

Definition at line 336 of file gc.c.

Referenced by count_objects(), gc_page_sweep(), internal_object_p(), and make_deferred().

struct RBignum RVALUE::bignum [read]

Definition at line 347 of file gc.c.

struct RComplex RVALUE::complex [read]

Definition at line 352 of file gc.c.

struct RData RVALUE::data [read]

Definition at line 344 of file gc.c.

Referenced by make_io_deferred().

struct RFile RVALUE::file [read]

Definition at line 348 of file gc.c.

Referenced by make_io_deferred().

Definition at line 333 of file gc.c.

struct RFloat RVALUE::flonum [read]

Definition at line 339 of file gc.c.

struct { ... } RVALUE::free
struct RHash RVALUE::hash [read]

Definition at line 343 of file gc.c.

struct RClass RVALUE::klass [read]

Definition at line 338 of file gc.c.

struct RMatch RVALUE::match [read]

Definition at line 350 of file gc.c.

struct RVALUE* RVALUE::next [read]

Definition at line 334 of file gc.c.

struct RNode RVALUE::node [read]

Definition at line 349 of file gc.c.

struct RObject RVALUE::object [read]

Definition at line 337 of file gc.c.

struct RRational RVALUE::rational [read]

Definition at line 351 of file gc.c.

struct RRegexp RVALUE::regexp [read]

Definition at line 342 of file gc.c.

struct RStruct RVALUE::rstruct [read]

Definition at line 346 of file gc.c.

struct RString RVALUE::string [read]

Definition at line 340 of file gc.c.

struct RTypedData RVALUE::typeddata [read]

Definition at line 345 of file gc.c.

VALUE RVALUE::v1

Definition at line 355 of file gc.c.

VALUE RVALUE::v2

Definition at line 356 of file gc.c.

VALUE RVALUE::v3

Definition at line 357 of file gc.c.

struct { ... } RVALUE::values

The documentation for this struct was generated from the following file:

Generated on 18 May 2020 for Ruby by  doxygen 1.6.1