Module de.ibapl.jnhw.common
Interface StructLayoutFactory
-
- Type Parameters:
T-
- All Known Implementing Classes:
StructLayoutFactoryImpl
public interface StructLayoutFactory- Author:
- aploese
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStructLayoutFactory.Type
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AlignmentgetAlignment()longgetSizeof()longint16_t()longint32_t()longint64_t()longint8_t()longintptr_t()longstruct(long sizeInBytes, Alignment alignment)longuint16_t()longuint32_t()longuint64_t()longuint8_t()longuintptr_t()longunion(long sizeInBytes, Alignment alignment)
-
-
-
Method Detail
-
int8_t
long int8_t()
-
int16_t
long int16_t()
-
int32_t
long int32_t()
-
int64_t
long int64_t()
-
intptr_t
long intptr_t()
-
uint8_t
long uint8_t()
-
uint16_t
long uint16_t()
-
uint32_t
long uint32_t()
-
uint64_t
long uint64_t()
-
uintptr_t
long uintptr_t()
-
getSizeof
long getSizeof()
-
getAlignment
Alignment getAlignment()
-
struct
long struct(long sizeInBytes, Alignment alignment)
-
union
long union(long sizeInBytes, Alignment alignment)
-
-