RVALUE Struct Reference


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

Detailed Description

Definition at line 16 of file rubyext.c.


Field Documentation

struct RArray RVALUE::array [read]

Definition at line 29 of file rubyext.c.

Referenced by gc_mark_children().

union { ... } RVALUE::as

union { ... } RVALUE::as

struct RBasic RVALUE::basic [read]

struct RBignum RVALUE::bignum [read]

Definition at line 262 of file gc.c.

struct RComplex RVALUE::complex [read]

Definition at line 267 of file gc.c.

Referenced by gc_mark_children().

struct RData RVALUE::data [read]

Definition at line 259 of file gc.c.

Referenced by gc_mark_children(), and make_io_deferred().

struct RFile RVALUE::file [read]

Definition at line 263 of file gc.c.

Referenced by gc_mark_children(), and make_io_deferred().

Definition at line 248 of file gc.c.

struct RFloat RVALUE::flonum [read]

Definition at line 254 of file gc.c.

struct { ... } RVALUE::free

struct RHash RVALUE::hash [read]

Definition at line 31 of file rubyext.c.

Referenced by gc_mark_children().

struct RClass RVALUE::klass [read]

Definition at line 26 of file rubyext.c.

struct RMatch RVALUE::match [read]

Definition at line 265 of file gc.c.

Referenced by gc_mark_children().

struct RVALUE* RVALUE::next [read]

Definition at line 249 of file gc.c.

struct RNode RVALUE::node [read]

Definition at line 264 of file gc.c.

Referenced by gc_mark_children().

struct RObject RVALUE::object [read]

Definition at line 25 of file rubyext.c.

struct RRational RVALUE::rational [read]

Definition at line 266 of file gc.c.

Referenced by gc_mark_children().

struct RRegexp RVALUE::regexp [read]

Definition at line 257 of file gc.c.

Referenced by gc_mark_children().

struct RStruct RVALUE::rstruct [read]

Definition at line 33 of file rubyext.c.

struct RString RVALUE::string [read]

Definition at line 255 of file gc.c.

Referenced by gc_mark_children().

Definition at line 260 of file gc.c.

Referenced by gc_mark_children().


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

doxygen