#include <node.h>
Data Fields | |
| VALUE | flags |
| VALUE | nd_reserved |
| union { | |
| RNode * node | |
| ID id | |
| VALUE value | |
| VALUE(* cfunc )(ANYARGS) | |
| ID * tbl | |
| } | u1 |
| union { | |
| RNode * node | |
| ID id | |
| long argc | |
| VALUE value | |
| } | u2 |
| union { | |
| RNode * node | |
| ID id | |
| long state | |
| rb_global_entry * entry | |
| rb_args_info * args | |
| long cnt | |
| VALUE value | |
| } | u3 |
Definition at line 239 of file node.h.
| long RNode::argc |
| struct rb_args_info* RNode::args |
| VALUE(* RNode::cfunc)(ANYARGS) |
| long RNode::cnt |
Definition at line 261 of file node.h.
Referenced by count_all_i(), count_i(), count_iter_i(), drop_i(), each_cons_i(), each_slice_i(), find_i(), find_index_i(), find_index_iter_i(), rb_parser_realloc(), take_i(), and zip_ary().
| struct rb_global_entry* RNode::entry |
| VALUE RNode::flags |
Definition at line 240 of file node.h.
Referenced by eval_under(), iseq_compile_each(), newline_node(), rb_mod_nesting(), rb_mod_s_constants(), rb_using_refinement(), rb_yield_refine_block(), reduce_nodes_gen(), vm_get_const_base(), vm_get_cvar_base(), vm_get_ev_const(), and yield_under().
| VALUE RNode::nd_reserved |
| struct RNode* RNode::node |
| struct RNode* RNode::node |
| struct RNode* RNode::node |
| long RNode::state |
| union { ... } RNode::u1 |
Referenced by count_i(), drop_i(), drop_while_i(), each_cons_i(), each_slice_i(), enum_max(), enum_min(), enum_minmax(), enum_sort_by(), enumerator_with_index_i(), find_i(), find_index_i(), find_index_iter_i(), first_i(), grep_i(), grep_iter_i(), inject_i(), inject_op_i(), lep_svar_get(), lep_svar_set(), max_by_i(), max_i(), max_ii(), member_i(), min_by_i(), min_i(), min_ii(), partition_i(), rb_binding_add_dynavars(), rb_parser_free(), rb_parser_realloc(), take_i(), zip_ary(), and zip_i().
| union { ... } RNode::u2 |
Referenced by find_index_i(), grep_i(), grep_iter_i(), inject_i(), inject_op_i(), lep_svar_get(), lep_svar_set(), max_by_i(), member_i(), min_by_i(), partition_i(), rb_parser_free(), rb_parser_realloc(), zip_ary(), and zip_i().
| union { ... } RNode::u3 |
| VALUE RNode::value |
Definition at line 245 of file node.h.
Referenced by count_i(), drop_i(), drop_while_i(), each_cons_i(), each_slice_i(), enum_max(), enum_min(), enum_minmax(), enumerator_with_index_i(), find_i(), find_index_i(), find_index_iter_i(), first_i(), grep_i(), grep_iter_i(), inject_i(), inject_op_i(), lep_svar_get(), lep_svar_set(), max_by_i(), max_i(), max_ii(), member_i(), min_by_i(), min_i(), min_ii(), partition_i(), take_i(), yaml_document_delete(), yaml_emitter_delete_document_and_anchors(), yaml_emitter_dump_scalar(), zip_ary(), and zip_i().
1.4.7