| Modifier and Type | Field and Description |
|---|---|
| private final RubyClass | |
| private final StructLayout |
| Access | Constructor and Description |
|---|---|
| private | StructByValue(ThreadContext context, RubyClass klass, RubyClass structClass, StructLayout structLayout)
|
| pack-priv | StructByValue(Ruby runtime, RubyClass structClass, StructLayout structLayout)
Deprecated
since 10.0.
|
| Modifier and Type | Method and Description |
|---|---|
| public static RubyClass | |
| public final RubyClass | |
| public final StructLayout | |
| public final IRubyObject | |
| public static final IRubyObject | |
| public final IRubyObject | |
| public final IRubyObject |
| structClass | back to summary |
|---|---|
| private final RubyClass structClass | |
| structLayout | back to summary |
|---|---|
| private final StructLayout structLayout | |
| StructByValue | back to summary |
|---|---|
| private StructByValue(ThreadContext context, RubyClass klass, RubyClass structClass, StructLayout structLayout) | |
| StructByValue | back to summary |
|---|---|
| pack-priv StructByValue(Ruby runtime, RubyClass structClass, StructLayout structLayout)
Deprecated since 10.0.
| |
| createStructByValueClass | back to summary |
|---|---|
| public static RubyClass createStructByValueClass(ThreadContext context, RubyModule FFI, RubyClass Type) | |
| getStructClass | back to summary |
|---|---|
| public final RubyClass getStructClass() | |
| getStructLayout | back to summary |
|---|---|
| public final StructLayout getStructLayout() | |
| layout | back to summary |
|---|---|
public final IRubyObject layout(ThreadContext context)
| |
| newStructByValue | back to summary |
|---|---|
public static final IRubyObject newStructByValue(ThreadContext context, IRubyObject klass, IRubyObject structClass1)
| |
| struct_class | back to summary |
|---|---|
public final IRubyObject struct_class(ThreadContext context)
| |
| to_s | back to summary |
|---|---|
| public final IRubyObject to_s(ThreadContext context) Overrides org.
| |