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);