RCLASS_EXT 45 class.c head = RCLASS_EXT(super)->subclasses;
RCLASS_EXT 48 class.c RCLASS_EXT(head->klass)->parent_subclasses = &entry->next;
RCLASS_EXT 51 class.c RCLASS_EXT(super)->subclasses = entry;
RCLASS_EXT 52 class.c RCLASS_EXT(klass)->parent_subclasses = &RCLASS_EXT(super)->subclasses;
RCLASS_EXT 65 class.c head = RCLASS_EXT(module)->subclasses;
RCLASS_EXT 68 class.c RCLASS_EXT(head->klass)->module_subclasses = &entry->next;
RCLASS_EXT 71 class.c RCLASS_EXT(module)->subclasses = entry;
RCLASS_EXT 72 class.c RCLASS_EXT(iclass)->module_subclasses = &RCLASS_EXT(module)->subclasses;
RCLASS_EXT 80 class.c if (RCLASS_EXT(klass)->parent_subclasses) {
RCLASS_EXT 81 class.c entry = *RCLASS_EXT(klass)->parent_subclasses;
RCLASS_EXT 83 class.c *RCLASS_EXT(klass)->parent_subclasses = entry->next;
RCLASS_EXT 85 class.c RCLASS_EXT(entry->next->klass)->parent_subclasses = RCLASS_EXT(klass)->parent_subclasses;
RCLASS_EXT 90 class.c RCLASS_EXT(klass)->parent_subclasses = NULL;
RCLASS_EXT 98 class.c if (RCLASS_EXT(klass)->module_subclasses) {
RCLASS_EXT 99 class.c entry = *RCLASS_EXT(klass)->module_subclasses;
RCLASS_EXT 100 class.c *RCLASS_EXT(klass)->module_subclasses = entry->next;
RCLASS_EXT 103 class.c RCLASS_EXT(entry->next->klass)->module_subclasses = RCLASS_EXT(klass)->module_subclasses;
RCLASS_EXT 109 class.c RCLASS_EXT(klass)->module_subclasses = NULL;
RCLASS_EXT 115 class.c rb_subclass_entry_t *cur = RCLASS_EXT(klass)->subclasses;
RCLASS_EXT 180 class.c RCLASS_EXT(obj)->allocator = 0;
RCLASS_EXT 325 class.c RCLASS_EXT(clone)->allocator = RCLASS_EXT(orig)->allocator;
RCLASS_EXT 389 class.c RCLASS_EXT(clone)->allocator = RCLASS_EXT(klass)->allocator;
RCLASS_EXT 2149 gc.c if (RCLASS_EXT(obj)->subclasses) {
RCLASS_EXT 2156 gc.c RCLASS_EXT(obj)->subclasses = NULL;
RCLASS_EXT 2238 gc.c if (RCLASS_EXT(obj)->subclasses) {
RCLASS_EXT 2240 gc.c RCLASS_EXT(obj)->subclasses = NULL;
RCLASS_EXT 3138 gc.c if (RCLASS_EXT(obj)) {
RCLASS_EXT 4445 gc.c if (!RCLASS_EXT(obj)) break;
RCLASS_EXT 4455 gc.c if (!RCLASS_EXT(obj)) break;
RCLASS_EXT 638 internal.h #define RCLASS_IV_TBL(c) (RCLASS_EXT(c)->iv_tbl)
RCLASS_EXT 639 internal.h #define RCLASS_CONST_TBL(c) (RCLASS_EXT(c)->const_tbl)
RCLASS_EXT 641 internal.h #define RCLASS_CALLABLE_M_TBL(c) (RCLASS_EXT(c)->callable_m_tbl)
RCLASS_EXT 642 internal.h #define RCLASS_IV_INDEX_TBL(c) (RCLASS_EXT(c)->iv_index_tbl)
RCLASS_EXT 643 internal.h #define RCLASS_ORIGIN(c) (RCLASS_EXT(c)->origin_)
RCLASS_EXT 644 internal.h #define RCLASS_REFINED_CLASS(c) (RCLASS_EXT(c)->refined_class)
RCLASS_EXT 645 internal.h #define RCLASS_SERIAL(c) (RCLASS_EXT(c)->class_serial)
RCLASS_EXT 112 vm_method.c rb_subclass_entry_t *entry = RCLASS_EXT(klass)->subclasses;
RCLASS_EXT 671 vm_method.c RCLASS_EXT(klass)->allocator = func;
RCLASS_EXT 686 vm_method.c rb_alloc_func_t allocator = RCLASS_EXT(klass)->allocator;
RCLASS_EXT 804 vm_method.c mtbl = RCLASS_EXT(defined_class)->callable_m_tbl = rb_id_table_create(0);