Package jnr.ffi

Class StructLayout.String

Direct Known Subclasses:
StructLayout.UTFString, StructLayout.UTFStringRef
Enclosing class:
StructLayout

public abstract class StructLayout.String extends StructLayout.AbstractField
  • Field Details

    • charset

      protected final Charset charset
    • length

      protected final int length
  • Constructor Details

    • String

      protected String(int size, int align, int length, Charset cs)
    • String

      protected String(int size, int align, StructLayout.Offset offset, int length, Charset cs)
  • Method Details

    • length

      public final int length()
    • getStringMemory

      protected abstract Pointer getStringMemory(Pointer ptr)
    • get

      public abstract String get(Pointer ptr)
    • set

      public abstract void set(Pointer ptr, String value)
    • toString

      public final String toString(Pointer ptr)