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

Data Fields

int argc
 
const VALUEargv
 
va_list vargs
 
int f_var
 
int f_hash
 
int f_block
 
int n_lead
 
int n_opt
 
int n_trail
 
int n_mand
 
int argi
 
int last_idx
 
VALUE hash
 
VALUE last_hash
 
VALUEtmp_buffer
 

Detailed Description

Definition at line 1959 of file class.c.

Field Documentation

◆ argc

int rb_scan_args_t::argc

Definition at line 1960 of file class.c.

◆ argi

int rb_scan_args_t::argi

Definition at line 1970 of file class.c.

◆ argv

const VALUE* rb_scan_args_t::argv

Definition at line 1961 of file class.c.

◆ f_block

int rb_scan_args_t::f_block

Definition at line 1965 of file class.c.

◆ f_hash

int rb_scan_args_t::f_hash

Definition at line 1964 of file class.c.

◆ f_var

int rb_scan_args_t::f_var

Definition at line 1963 of file class.c.

◆ hash

VALUE rb_scan_args_t::hash

Definition at line 1972 of file class.c.

◆ last_hash

VALUE rb_scan_args_t::last_hash

Definition at line 1973 of file class.c.

◆ last_idx

int rb_scan_args_t::last_idx

Definition at line 1971 of file class.c.

◆ n_lead

int rb_scan_args_t::n_lead

Definition at line 1966 of file class.c.

◆ n_mand

int rb_scan_args_t::n_mand

Definition at line 1969 of file class.c.

◆ n_opt

int rb_scan_args_t::n_opt

Definition at line 1967 of file class.c.

◆ n_trail

int rb_scan_args_t::n_trail

Definition at line 1968 of file class.c.

◆ tmp_buffer

VALUE* rb_scan_args_t::tmp_buffer

Definition at line 1974 of file class.c.

Referenced by rb_scan_args(), and rb_scan_args_kw().

◆ vargs

va_list rb_scan_args_t::vargs

Definition at line 1962 of file class.c.

Referenced by rb_scan_args_kw().


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