Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Data Structures | Macros | Enumerations | Functions
vm_args.c File Reference

Go to the source code of this file.

Data Structures

struct  args_info
 
struct  fill_values_arg
 

Macros

#define KW_SPECIFIED_BITS_MAX   (32-1) /* TODO: 32 -> Fixnum's max bits */
 

Enumerations

enum  arg_setup_type { arg_setup_method , arg_setup_block }
 

Functions

VALUE rb_keyword_error_new (const char *error, VALUE keys)
 
const rb_callable_method_entry_trb_resolve_refined_method_callable (VALUE refinements, const rb_callable_method_entry_t *me)
 

Macro Definition Documentation

◆ KW_SPECIFIED_BITS_MAX

#define KW_SPECIFIED_BITS_MAX   (32-1) /* TODO: 32 -> Fixnum's max bits */

Definition at line 324 of file vm_args.c.

Enumeration Type Documentation

◆ arg_setup_type

Enumerator
arg_setup_method 
arg_setup_block 

Definition at line 35 of file vm_args.c.

Function Documentation

◆ rb_resolve_refined_method_callable()

const rb_callable_method_entry_t * rb_resolve_refined_method_callable ( VALUE  refinements,
const rb_callable_method_entry_t me 
)