Home
last modified time | relevance | path

Searched refs:RCLASS_M_TBL (Results 1 – 12 of 12) sorted by relevance

/dports/lang/ruby26/ruby-2.6.9/
H A Dclass.c191 RCLASS_M_TBL(c) = rb_id_table_create(0); in RCLASS_M_TBL_INIT()
337 RCLASS_M_TBL(clone) = 0; in rb_mod_init_copy()
356 if (RCLASS_M_TBL(orig)) { in rb_mod_init_copy()
361 rb_id_table_foreach(RCLASS_M_TBL(orig), clone_method_i, &arg); in rb_mod_init_copy()
847 RCLASS_M_TBL(OBJ_WB_UNPROTECT(klass)) = in rb_include_class_new()
908 if (klass_m_tbl && klass_m_tbl == RCLASS_M_TBL(module)) in include_modules_at()
914 if (RCLASS_M_TBL(p) == RCLASS_M_TBL(module)) { in include_modules_at()
963 struct rb_id_table *tbl = RCLASS_M_TBL(klass); in move_refined_method()
1000 RCLASS_M_TBL(origin) = RCLASS_M_TBL(klass); in rb_prepend_module()
1207 if (RCLASS_M_TBL(mod)) rb_id_table_foreach(RCLASS_M_TBL(mod), method_entry_i, &me_arg); in class_instance_method_list()
[all …]
H A Dvm_method.c183 struct rb_id_table *m_tbl = RCLASS_M_TBL(klass); in lookup_method_table()
559 mtbl = RCLASS_M_TBL(klass); in rb_method_entry_make()
990 if (!rb_id_table_lookup(RCLASS_M_TBL(klass), mid, &data) || in remove_method()
998 rb_id_table_delete(RCLASS_M_TBL(klass), mid); in remove_method()
H A Deval.c1374 RCLASS_M_TBL(OBJ_WB_UNPROTECT(c)) = in rb_using_refinement()
1375 RCLASS_M_TBL(OBJ_WB_UNPROTECT(module)); /* TODO: check unprotecting */ in rb_using_refinement()
H A Dgc.c2228 rb_id_table_free(RCLASS_M_TBL(obj)); in obj_free()
2369 rb_id_table_free(RCLASS_M_TBL(obj)); in obj_free()
3328 if (RCLASS_M_TBL(obj)) { in obj_memsize_of()
3329 size += rb_id_table_memsize(RCLASS_M_TBL(obj)); in obj_memsize_of()
3349 if (RCLASS_M_TBL(obj)) { in obj_memsize_of()
3350 size += rb_id_table_memsize(RCLASS_M_TBL(obj)); in obj_memsize_of()
4716 mark_m_tbl(objspace, RCLASS_M_TBL(obj)); in gc_mark_children()
4725 mark_m_tbl(objspace, RCLASS_M_TBL(obj)); in gc_mark_children()
H A Dobject.c873 if (cl == c || RCLASS_M_TBL(cl) == RCLASS_M_TBL(c)) in class_search_ancestor()
H A Dmarshal.c498 (rb_id_table_size(RCLASS_M_TBL(klass)) > 0 || \
H A Dinternal.h994 #define RCLASS_M_TBL(c) (RCLASS(c)->m_tbl) macro
H A Dvm.c1602 rb_id_table_foreach(RCLASS_M_TBL(RCLASS_ORIGIN(klass)), check_redefined_method, (void *)klass); in rb_vm_check_redefinition_by_prepend()
/dports/lang/ruby26/ruby-2.6.9/include/ruby/
H A Druby.h942 #define RMODULE_M_TBL(m) RCLASS_M_TBL(m)
/dports/lang/ruby26/ruby-2.6.9/doc/
H A DChangeLog-2.3.010507 * object.c: use RCLASS_M_TBL() directly.
H A DChangeLog-2.0.03690 RCLASS_M_TBL(klass) to add refined method entries, because
4753 RCLASS_M_TBL(klass) to add refined method entries, because
H A DChangeLog-1.9.360470 (RCLASS_IV_TBL, RCLASS_M_TBL, RCLASS_SUPER, RCLASS_IV_INDEX_TBL)