| Package | Description |
|---|---|
| org.jruby.ext.ffi |
| Modifier and Type | Class and Description |
|---|---|
static class |
StructLayout.ArrayField |
static class |
StructLayout.EnumField |
static class |
StructLayout.FunctionField |
static class |
StructLayout.InnerStructField |
static class |
StructLayout.MappedField |
static class |
StructLayout.NumberField |
static class |
StructLayout.PointerField |
(package private) static class |
StructLayout.StringField |
| Modifier and Type | Field and Description |
|---|---|
(package private) StructLayout.Field |
StructLayout.Member.field |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<StructLayout.Field> |
StructLayout.fields
The ordered list of fields
|
| Modifier and Type | Method and Description |
|---|---|
(package private) StructLayout.Field |
StructLayout.getField(Ruby runtime,
IRubyObject name)
Returns a
StructLayout.Field descriptor for a struct field. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<StructLayout.Field> |
StructLayout.getFields() |
| Constructor and Description |
|---|
Member(StructLayout.Field f,
int index,
int cacheIndex,
int referenceIndex)
Initializes a new Member instance
|