Class object.
More...
#include <class.h>
Class object.
Definition at line 87 of file class.h.
◆ [union]
◆ aliased
| struct RClass* RClass::aliased |
aliased class or module.
Definition at line 108 of file class.h.
◆ destructor
specify a destructor if need.
Definition at line 112 of file class.h.
◆ flag_alias
| unsigned int RClass::flag_alias |
is module alias?
Definition at line 101 of file class.h.
◆ flag_builtin
| unsigned int RClass::flag_builtin |
is built-in class? (= 0)
Definition at line 98 of file class.h.
◆ flag_module
| unsigned int RClass::flag_module |
is module?
Definition at line 100 of file class.h.
◆ flag_nomethod
| unsigned int RClass::flag_nomethod |
is built-in no method class? (= 0)
Definition at line 99 of file class.h.
◆ ivar
class instance valiables.
Definition at line 114 of file class.h.
◆ method_link
| struct RMethod* RClass::method_link |
pointer to method link.
Definition at line 107 of file class.h.
◆ num_builtin_method
| uint8_t RClass::num_builtin_method |
num of built-in method.
Definition at line 102 of file class.h.
◆ super
pointer to super class.
Definition at line 103 of file class.h.
◆ sym_id
class name's symbol ID
Definition at line 97 of file class.h.
The documentation for this struct was generated from the following file: