IRubyObject |
StructLayout.FieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr)
Reads a ruby value from the struct member.
|
IRubyObject |
StructLayout.DefaultFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.NumberFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.EnumFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.PointerFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.StringFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.FunctionFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.InnerStructFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.ArrayFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
IRubyObject |
StructLayout.MappedFieldIO.get(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr) |
(package private) int |
StructLayout.getCacheableFieldIndex(StructLayout.Member member) |
IRubyObject |
Struct.getCachedValue(StructLayout.Member member) |
IRubyObject |
StructLayout.Storage.getCachedValue(StructLayout.Member member) |
IRubyObject |
StructLayout.NullStorage.getCachedValue(StructLayout.Member member) |
(package private) int |
StructLayout.getReferenceFieldIndex(StructLayout.Member member) |
void |
StructLayout.FieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value)
Writes a ruby value to the native struct member as the appropriate native value.
|
void |
StructLayout.DefaultFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.NumberFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.EnumFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.PointerFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.StringFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.FunctionFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.InnerStructFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.ArrayFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
StructLayout.MappedFieldIO.put(ThreadContext context,
StructLayout.Storage cache,
StructLayout.Member m,
AbstractMemory ptr,
IRubyObject value) |
void |
Struct.putCachedValue(StructLayout.Member member,
IRubyObject value) |
void |
StructLayout.Storage.putCachedValue(StructLayout.Member member,
IRubyObject value) |
void |
StructLayout.NullStorage.putCachedValue(StructLayout.Member member,
IRubyObject value) |
void |
Struct.putReference(StructLayout.Member member,
java.lang.Object value) |
void |
StructLayout.Storage.putReference(StructLayout.Member member,
java.lang.Object value) |
void |
StructLayout.NullStorage.putReference(StructLayout.Member member,
java.lang.Object value) |