IRubyObject |
StructLayout.Member.get(ThreadContext context,
StructLayout.Storage cache,
AbstractMemory ptr)
Reads a ruby value from the struct member.
|
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) IRubyObject |
StructLayout.getValue(ThreadContext context,
IRubyObject name,
StructLayout.Storage cache,
IRubyObject ptr) |
void |
StructLayout.Member.put(ThreadContext context,
StructLayout.Storage cache,
AbstractMemory ptr,
IRubyObject value)
Writes a ruby value to the native struct member as the appropriate native value.
|
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) |
(package private) void |
StructLayout.putValue(ThreadContext context,
IRubyObject name,
StructLayout.Storage cache,
IRubyObject ptr,
IRubyObject value) |