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 510 of file node.h.


Field Documentation

ID rb_args_info::block_arg

Definition at line 520 of file node.h.

ID rb_args_info::first_post_arg

Definition at line 517 of file node.h.

NODE* rb_args_info::kw_args

Definition at line 522 of file node.h.

NODE* rb_args_info::kw_rest_arg

Definition at line 523 of file node.h.

Referenced by new_args_tail_gen().

NODE* rb_args_info::opt_args

Definition at line 525 of file node.h.

int rb_args_info::post_args_num

Definition at line 515 of file node.h.

NODE* rb_args_info::post_init

Definition at line 512 of file node.h.

int rb_args_info::pre_args_num

Definition at line 514 of file node.h.

NODE* rb_args_info::pre_init

Definition at line 511 of file node.h.

ID rb_args_info::rest_arg

Definition at line 519 of file node.h.


The documentation for this struct was generated from the following file:
Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7