Ruby  1.9.3p448(2013-06-27revision41675)
Data Fields
RNode Struct Reference

#include <node.h>

Data Fields

VALUE flags
VALUE nd_reserved
union {
   struct RNode *   node
   ID   id
   VALUE   value
   VALUE(*   cfunc )(ANYARGS)
   ID *   tbl
u1
union {
   struct RNode *   node
   ID   id
   long   argc
   VALUE   value
u2
union {
   struct RNode *   node
   ID   id
   long   state
   struct rb_global_entry *   entry
   long   cnt
   VALUE   value
u3

Detailed Description

Definition at line 235 of file node.h.


Field Documentation

Definition at line 248 of file node.h.

Definition at line 242 of file node.h.

Definition at line 256 of file node.h.

Referenced by gc_mark_children(), rb_parser_realloc(), and zip_ary().

Definition at line 255 of file node.h.

Definition at line 240 of file node.h.

Referenced by defined_expr(), and iseq_compile_each().

Definition at line 237 of file node.h.

struct RNode* RNode::node

Definition at line 254 of file node.h.

Definition at line 243 of file node.h.

union { ... } RNode::u1
union { ... } RNode::u2
union { ... } RNode::u3

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