Built-in class object.
More...
#include <class.h>
Built-in class object.
Definition at line 108 of file class.h.
◆ [union]
◆ aliased
| struct RClass* RBuiltinClass::aliased |
aliased class or module.
Definition at line 117 of file class.h.
◆ flag_alias
| unsigned int RBuiltinClass::flag_alias |
is alias class?
Definition at line 112 of file class.h.
◆ flag_builtin
| unsigned int RBuiltinClass::flag_builtin |
is built-in class? (= 1)
Definition at line 110 of file class.h.
◆ flag_module
| unsigned int RBuiltinClass::flag_module |
is module?
Definition at line 111 of file class.h.
◆ method_functions
built-in method function table.
Definition at line 124 of file class.h.
◆ method_link
| struct RMethod* RBuiltinClass::method_link |
pointer to method link.
Definition at line 116 of file class.h.
◆ method_symbols
| const mrbc_sym* RBuiltinClass::method_symbols |
built-in method sym-id table.
Definition at line 123 of file class.h.
◆ num_builtin_method
| uint8_t RBuiltinClass::num_builtin_method |
num of built-in method.
Definition at line 113 of file class.h.
◆ super
| struct RClass* RBuiltinClass::super |
pointer to super class.
Definition at line 114 of file class.h.
◆ sym_id
class name's symbol ID
Definition at line 109 of file class.h.
The documentation for this struct was generated from the following file: