|
Ruby 4.0.5p0 (2026-05-20 revision 64336ffd0ee9e1f4c05891695a3d7b49cb709721)
|
Routines to manipulate struct RClass. More...
#include "ruby/internal/dllexport.h"#include "ruby/internal/value.h"#include "ruby/internal/cast.h"Go to the source code of this file.
Macros | |
| #define | RCLASS(obj) |
| Convenient casting macro. | |
| #define | RMODULE RCLASS |
| Just another name of RCLASS. | |
| #define | RCLASS_SUPER rb_class_get_superclass |
| Just another name of rb_class_get_superclass. | |
Functions | |
| VALUE | rb_class_get_superclass (VALUE klass) |
| Returns the superclass of a class. | |
Routines to manipulate struct RClass.
Definition in file rclass.h.
| #define RCLASS | ( | obj | ) |
| #define RCLASS_SUPER rb_class_get_superclass |
Just another name of rb_class_get_superclass.
Definition at line 44 of file rclass.h.
Referenced by make_metaclass(), rb_alias(), rb_class_get_superclass(), rb_class_superclass(), rb_define_class(), rb_include_module(), rb_mod_ancestors(), rb_mod_const_of(), rb_mod_include_p(), rb_mod_included_modules(), rb_mod_init_copy(), rb_obj_singleton_methods(), and rb_prepend_module().