Ruby  3.4.0dev (2024-11-22 revision 37a72b0150ec36b4ea27175039afc28c62207b0c)
Public Member Functions | Data Fields
rb_method_definition_struct Struct Reference

Public Member Functions

 BITFIELD (rb_method_type_t, type, VM_METHOD_TYPE_MINIMUM_BITS)
 

Data Fields

unsigned int iseq_overload: 1
 
unsigned int no_redef_warning: 1
 
unsigned int aliased: 1
 
int reference_count: 28
 
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
 

Detailed Description

Definition at line 179 of file method.h.


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