Ruby 3.2.1p31 (2023-02-08 revision 31819e82c88c6f8ecfaeb162519bfa26a14b21fd)
|
Public Member Functions | |
BITFIELD (rb_method_type_t, type, VM_METHOD_TYPE_MINIMUM_BITS) | |
Data Fields | ||
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 | |
rb_method_type_t | type: 4 | |
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 | |
rb_method_alias_t rb_method_definition_struct::alias |
rb_method_attr_t rb_method_definition_struct::attr |
rb_method_bmethod_t rb_method_definition_struct::bmethod |
rb_method_cfunc_t rb_method_definition_struct::cfunc |
rb_method_iseq_t rb_method_definition_struct::iseq |
rb_method_optimized_t rb_method_definition_struct::optimized |
rb_method_refined_t rb_method_definition_struct::refined |
rb_method_type_t rb_method_definition_struct::type |
Definition at line 6621 of file rb_mjit_min_header-3.2.1.h.