Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
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 9640 of file rb_mjit_min_header-3.1.3.h.

Field Documentation

◆ allocator

rb_alloc_func_t rb_classext_struct::allocator

Definition at line 9653 of file rb_mjit_min_header-3.1.3.h.

◆ callable_m_tbl

struct rb_id_table * rb_classext_struct::callable_m_tbl

Definition at line 9645 of file rb_mjit_min_header-3.1.3.h.

◆ cc_tbl

struct rb_id_table * rb_classext_struct::cc_tbl

Definition at line 9646 of file rb_mjit_min_header-3.1.3.h.

◆ const_tbl

struct rb_id_table * rb_classext_struct::const_tbl

Definition at line 9644 of file rb_mjit_min_header-3.1.3.h.

◆ cvc_tbl

struct rb_id_table * rb_classext_struct::cvc_tbl

Definition at line 9647 of file rb_mjit_min_header-3.1.3.h.

◆ includer

const VALUE rb_classext_struct::includer

Definition at line 9654 of file rb_mjit_min_header-3.1.3.h.

◆ iv_index_tbl

struct st_table * rb_classext_struct::iv_index_tbl

Definition at line 9641 of file rb_mjit_min_header-3.1.3.h.

◆ iv_tbl

struct st_table * rb_classext_struct::iv_tbl

Definition at line 9642 of file rb_mjit_min_header-3.1.3.h.

◆ m_tbl

struct rb_id_table * rb_classext_struct::m_tbl

Definition at line 9643 of file rb_mjit_min_header-3.1.3.h.

◆ 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 9650 of file rb_mjit_min_header-3.1.3.h.

◆ origin_

const VALUE rb_classext_struct::origin_

Definition at line 9651 of file rb_mjit_min_header-3.1.3.h.

◆ refined_class

const VALUE rb_classext_struct::refined_class

Definition at line 9652 of file rb_mjit_min_header-3.1.3.h.

◆ subclass_entry

struct rb_subclass_entry * rb_classext_struct::subclass_entry

Definition at line 9649 of file rb_mjit_min_header-3.1.3.h.

◆ subclasses

struct rb_subclass_entry * rb_classext_struct::subclasses

Definition at line 9648 of file rb_mjit_min_header-3.1.3.h.


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