Ruby  2.5.0dev(2017-10-22revision60238)
Data Fields
rb_args_info Struct Reference

#include <node.h>

Data Fields

NODEpre_init
 
NODEpost_init
 
int pre_args_num
 
int post_args_num
 
ID first_post_arg
 
ID rest_arg
 
ID block_arg
 
NODEkw_args
 
NODEkw_rest_arg
 
NODEopt_args
 

Detailed Description

Definition at line 482 of file node.h.

Field Documentation

◆ block_arg

ID rb_args_info::block_arg

Definition at line 492 of file node.h.

◆ first_post_arg

ID rb_args_info::first_post_arg

Definition at line 489 of file node.h.

◆ kw_args

NODE* rb_args_info::kw_args

Definition at line 494 of file node.h.

Referenced by rb_gc_mark_node().

◆ kw_rest_arg

NODE* rb_args_info::kw_rest_arg

Definition at line 495 of file node.h.

Referenced by rb_gc_mark_node().

◆ opt_args

NODE* rb_args_info::opt_args

Definition at line 497 of file node.h.

Referenced by rb_gc_mark_node().

◆ post_args_num

int rb_args_info::post_args_num

Definition at line 487 of file node.h.

◆ post_init

NODE* rb_args_info::post_init

Definition at line 484 of file node.h.

Referenced by rb_gc_mark_node().

◆ pre_args_num

int rb_args_info::pre_args_num

Definition at line 486 of file node.h.

◆ pre_init

NODE* rb_args_info::pre_init

Definition at line 483 of file node.h.

Referenced by rb_gc_mark_node().

◆ rest_arg

ID rb_args_info::rest_arg

Definition at line 491 of file node.h.


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