RObject Struct Reference

#include <ruby.h>


Data Fields

RBasic basic
union {
   struct {
      long   numiv
      VALUE *   ivptr
      st_table *   iv_index_tbl
   }   heap
   VALUE   ary [ROBJECT_EMBED_LEN_MAX]
as


Detailed Description

Definition at line 762 of file ruby.h.


Field Documentation

VALUE RObject::ary[ROBJECT_EMBED_LEN_MAX]

Definition at line 770 of file ruby.h.

union { ... } RObject::as

struct RBasic RObject::basic

Definition at line 763 of file ruby.h.

struct { ... } RObject::heap

struct st_table* RObject::iv_index_tbl

Definition at line 768 of file ruby.h.

VALUE* RObject::ivptr

Definition at line 767 of file ruby.h.

long RObject::numiv

Definition at line 766 of file ruby.h.


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7