Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
|
Public Member Functions | |
BITFIELD (rb_method_type_t, type, VM_METHOD_TYPE_MINIMUM_BITS) | |
Data Fields | |
rb_method_type_t | type: 4 |
unsigned int | iseq_overload: 1 |
int | alias_count: 27 |
int | complemented_count: 28 |
unsigned int | no_redef_warning: 1 |
union { | |
rb_method_iseq_t iseq | |
rb_method_cfunc_t cfunc | |
rb_method_attr_t attr | |
rb_method_alias_t alias | |
rb_method_refined_t refined | |
rb_method_bmethod_t bmethod | |
rb_method_optimized_t optimized | |
} | body |
ID | original_id |
uintptr_t | method_serial |
union { | |
rb_method_iseq_t iseq | |
rb_method_cfunc_t cfunc | |
rb_method_attr_t attr | |
rb_method_alias_t alias | |
rb_method_refined_t refined | |
rb_method_bmethod_t bmethod | |
rb_method_optimized_t optimized | |
} | body |
Definition at line 6524 of file rb_mjit_min_header-3.1.3.h.
rb_method_alias_t rb_method_definition_struct::alias |
Definition at line 6534 of file rb_mjit_min_header-3.1.3.h.
int rb_method_definition_struct::alias_count |
Definition at line 6527 of file rb_mjit_min_header-3.1.3.h.
rb_method_attr_t rb_method_definition_struct::attr |
Definition at line 6533 of file rb_mjit_min_header-3.1.3.h.
rb_method_bmethod_t rb_method_definition_struct::bmethod |
Definition at line 6536 of file rb_mjit_min_header-3.1.3.h.
rb_method_cfunc_t rb_method_definition_struct::cfunc |
Definition at line 6532 of file rb_mjit_min_header-3.1.3.h.
int rb_method_definition_struct::complemented_count |
Definition at line 6528 of file rb_mjit_min_header-3.1.3.h.
rb_method_iseq_t rb_method_definition_struct::iseq |
Definition at line 6531 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_method_definition_struct::iseq_overload |
Definition at line 6526 of file rb_mjit_min_header-3.1.3.h.
uintptr_t rb_method_definition_struct::method_serial |
Definition at line 6540 of file rb_mjit_min_header-3.1.3.h.
unsigned int rb_method_definition_struct::no_redef_warning |
Definition at line 6529 of file rb_mjit_min_header-3.1.3.h.
rb_method_optimized_t rb_method_definition_struct::optimized |
Definition at line 6537 of file rb_mjit_min_header-3.1.3.h.
ID rb_method_definition_struct::original_id |
Definition at line 6539 of file rb_mjit_min_header-3.1.3.h.
rb_method_refined_t rb_method_definition_struct::refined |
Definition at line 6535 of file rb_mjit_min_header-3.1.3.h.
rb_method_type_t rb_method_definition_struct::type |
Definition at line 6525 of file rb_mjit_min_header-3.1.3.h.