Class Struct.Info
java.lang.Object
jnr.ffi.Struct.Info
- Enclosing class:
Struct
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Struct.Alignment(package private) Struct(package private) booleanprivate Pointer(package private) int(package private) int(package private) booleanprivate final Runtime(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final intaddField(int sizeBits, int alignBits) protected final intaddField(int sizeBits, int alignBits, Struct.Offset offset) private PointerallocateMemory(int flags) final Pointerfinal PointergetMemory(int flags) (package private) final intfinal int(package private) final booleanisDirect()(package private) final intsize()final void
-
Field Details
-
runtime
-
memory
-
enclosing
Struct enclosing -
offset
int offset -
size
int size -
minAlign
int minAlign -
isUnion
boolean isUnion -
resetIndex
boolean resetIndex -
alignment
Struct.Alignment alignment
-
-
Constructor Details
-
Info
-
-
Method Details
-
getOffset
public final int getOffset() -
getMemory
-
getMemory
-
isDirect
final boolean isDirect() -
size
final int size() -
getMinimumAlignment
final int getMinimumAlignment() -
allocateMemory
-
useMemory
-
addField
-
addField
protected final int addField(int sizeBits, int alignBits)
-