Package jnr.ffi

Class StructLayout.Field

java.lang.Object
jnr.ffi.StructLayout.Field
Direct Known Subclasses:
StructLayout.AbstractField, StructLayout.NumberField
Enclosing class:
StructLayout

protected abstract class StructLayout.Field extends Object
Interface all Struct members must implement.
  • Field Details

    • offset

      private final int offset
  • Constructor Details

    • Field

      protected Field(int offset)
  • Method Details

    • enclosing

      public final StructLayout enclosing()
      Gets the Struct this Member is a member of.
      Returns:
      a Struct.
    • offset

      public final long offset()
      Gets the offset within the structure for this field.
      Returns:
      the offset within the structure.