Ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a25176072e02db9254f0e0c84c805cd)
Data Fields
RNode Struct Reference

#include <rb_mjit_min_header-2.7.6.h>

Data Fields

VALUE flags
 
union {
   struct RNode *   node
 
   ID   id
 
   VALUE   value
 
   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
 
   struct rb_args_info *   args
 
   struct rb_ary_pattern_info *   apinfo
 
   VALUE   value
 
u3
 
rb_code_location_t nd_loc
 
int node_id
 
union {
   struct RNode *   node
 
   ID   id
 
   VALUE   value
 
   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
 
   struct rb_args_info *   args
 
   struct rb_ary_pattern_info *   apinfo
 
   VALUE   value
 
u3
 

Detailed Description

Definition at line 8289 of file rb_mjit_min_header-2.7.6.h.

Field Documentation

◆ apinfo

struct rb_ary_pattern_info* RNode::apinfo

Definition at line 8309 of file rb_mjit_min_header-2.7.6.h.

◆ argc

long RNode::argc

Definition at line 8300 of file rb_mjit_min_header-2.7.6.h.

◆ args

struct rb_args_info* RNode::args

Definition at line 8308 of file rb_mjit_min_header-2.7.6.h.

◆ entry

struct rb_global_entry* RNode::entry

Definition at line 8307 of file rb_mjit_min_header-2.7.6.h.

◆ flags

VALUE RNode::flags

Definition at line 8290 of file rb_mjit_min_header-2.7.6.h.

◆ id

ID RNode::id

Definition at line 8293 of file rb_mjit_min_header-2.7.6.h.

◆ nd_loc

rb_code_location_t RNode::nd_loc

Definition at line 8312 of file rb_mjit_min_header-2.7.6.h.

◆ node

struct RNode* RNode::node

Definition at line 8292 of file rb_mjit_min_header-2.7.6.h.

◆ node_id

int RNode::node_id

Definition at line 8313 of file rb_mjit_min_header-2.7.6.h.

◆ state

long RNode::state

Definition at line 8306 of file rb_mjit_min_header-2.7.6.h.

◆ tbl

ID* RNode::tbl

Definition at line 8295 of file rb_mjit_min_header-2.7.6.h.

◆  [1/2]

union { ... } RNode::u1

◆  [2/2]

union { ... } RNode::u1

◆  [1/2]

union { ... } RNode::u2

◆  [2/2]

union { ... } RNode::u2

◆  [1/2]

union { ... } RNode::u3

◆  [2/2]

union { ... } RNode::u3

◆ value

VALUE RNode::value

Definition at line 8294 of file rb_mjit_min_header-2.7.6.h.


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