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

Data Fields

struct st_tableiv_index_tbl
 
struct st_tableiv_tbl
 
struct rb_id_tablem_tbl
 
struct rb_id_tableconst_tbl
 
struct rb_id_tablecallable_m_tbl
 
struct rb_id_tablecc_tbl
 
struct rb_id_tablecvc_tbl
 
struct rb_subclass_entrysubclasses
 
struct rb_subclass_entrysubclass_entry
 
struct rb_subclass_entrymodule_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: