Ruby  3.1.4p223 (2023-03-30 revision HEAD)
Data Fields
rb_classext_struct Struct Reference

Data Fields

struct st_table * iv_index_tbl
 
struct st_table * iv_tbl
 
struct rb_id_table * m_tbl
 
struct rb_id_table * const_tbl
 
struct rb_id_table * callable_m_tbl
 
struct rb_id_table * cc_tbl
 
struct rb_id_table * cvc_tbl
 
struct rb_subclass_entry * subclasses
 
struct rb_subclass_entry * subclass_entry
 
struct rb_subclass_entry * module_subclass_entry
 In the case that this is an ICLASS, module_subclasses points to the link in the module's subclasses list that indicates that the klass has been included. More...
 
const VALUE origin_
 
const VALUE refined_class
 
rb_alloc_func_t allocator
 
const VALUE includer
 

Detailed Description

Definition at line 40 of file class.h.

Field Documentation

◆ module_subclass_entry

struct rb_subclass_entry* rb_classext_struct::module_subclass_entry

In the case that this is an ICLASS, module_subclasses points to the link in the module's subclasses list that indicates that the klass has been included.

Hopefully that makes sense.

Definition at line 57 of file class.h.


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