|
Ruby 4.1.0dev (2026-08-16 revision 8b81626c346a7398477d850155cd624066af2f76)
|
Ruby's ordinal objects. More...
#include <robject.h>
Data Fields | ||
| struct RBasic | basic | |
| Basic part, including flags and class. | ||
| union { | ||
| VALUE ary [1] | ||
| VALUE extended | ||
| When an object slot is too small or too complex to store instance variables inline, it references another, larger, object that contains the instance variables. More... | ||
| } | as | |
| Object's specific fields. | ||
Ruby's ordinal objects.
Unless otherwise special cased, all predefined and user-defined classes share this struct to hold their instances.
| union { ... } RObject::as |
Object's specific fields.
| struct RBasic RObject::basic |
| VALUE RObject::extended |