|
Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
#include <node.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_args_info * args | |
| struct rb_ary_pattern_info * apinfo | |
| struct rb_fnd_pattern_info * fpinfo | |
| VALUE value | |
| } | u3 |
| rb_code_location_t | nd_loc |
| int | node_id |
| struct rb_ary_pattern_info* RNode::apinfo |
| struct rb_args_info* RNode::args |
| VALUE RNode::flags |
Definition at line 150 of file node.h.
Referenced by rb_node_init().
| struct rb_fnd_pattern_info* RNode::fpinfo |
| rb_code_location_t RNode::nd_loc |
Definition at line 172 of file node.h.
Referenced by rb_iseq_new_with_opt(), and rb_node_init().
| union { ... } RNode::u1 |
Referenced by rb_node_init().
| union { ... } RNode::u2 |
Referenced by rb_node_init().
| union { ... } RNode::u3 |
Referenced by rb_node_init().
| VALUE RNode::value |
Definition at line 154 of file node.h.
Referenced by rb_node_init().