protected abstract class Struct.AbstractMember extends Struct.Member
Modifier and Type | Field and Description |
---|---|
private int |
offset |
Modifier | Constructor and Description |
---|---|
protected |
AbstractMember(int size) |
protected |
AbstractMember(int size,
int align) |
protected |
AbstractMember(int size,
int align,
Struct.Offset offset) |
protected |
AbstractMember(NativeType type) |
protected |
AbstractMember(NativeType type,
Struct.Offset offset) |
Modifier and Type | Method and Description |
---|---|
Pointer |
getMemory()
Gets the memory object used to store this
Member |
long |
offset()
Gets the offset within the structure for this field.
|
Struct |
struct()
Gets the Struct this Member is a member of.
|
protected AbstractMember(int size)
protected AbstractMember(int size, int align, Struct.Offset offset)
protected AbstractMember(int size, int align)
protected AbstractMember(NativeType type)
protected AbstractMember(NativeType type, Struct.Offset offset)
public final Pointer getMemory()
Struct.Member
Member
getMemory
in class Struct.Member
Pointer
public final Struct struct()
struct
in class Struct.Member
public final long offset()
offset
in class Struct.Member