Class Struct.AbstractMember
java.lang.Object
jnr.ffi.Struct.Member
jnr.ffi.Struct.AbstractMember
- Direct Known Subclasses:
Struct.AbstractBoolean, Struct.Function, Struct.Padding, Struct.String
- Enclosing class:
Struct
Base implementation of Member
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMember(int size) protectedAbstractMember(int size, int align) protectedAbstractMember(int size, int align, Struct.Offset offset) protectedAbstractMember(NativeType type) protectedAbstractMember(NativeType type, Struct.Offset offset) -
Method Summary
-
Field Details
-
offset
private final int offset
-
-
Constructor Details
-
AbstractMember
protected AbstractMember(int size) -
AbstractMember
-
AbstractMember
protected AbstractMember(int size, int align) -
AbstractMember
-
AbstractMember
-
-
Method Details
-
getMemory
Description copied from class:Struct.MemberGets the memory object used to store thisMember- Specified by:
getMemoryin classStruct.Member- Returns:
- a
Pointer
-
struct
Gets theStructthisMemberis a member of.- Specified by:
structin classStruct.Member- Returns:
- a
Struct.
-
offset
public final long offset()Gets the offset within the structure for this field.- Specified by:
offsetin classStruct.Member- Returns:
- the offset within the structure for this field.
-