Package jnr.ffi

Class Struct.Float

    • Constructor Summary

      Constructors 
      Constructor Description
      Float()  
      Float​(Struct.Offset offset)
      Creates a new float field at a specific offset
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double doubleValue()
      Returns an float representation of this Number.
      float floatValue()
      Returns an float representation of this Number.
      float get()  
      int intValue()
      Returns a int representation of this Number.
      long longValue()
      Returns a long representation of this Number.
      void set​(float value)  
      void set​(java.lang.Number value)
      Sets the field to a new value.
      java.lang.String toString()
      Returns a string representation of this Number.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Float

        public Float()
      • Float

        public Float​(Struct.Offset offset)
        Creates a new float field at a specific offset
        Parameters:
        offset - The offset within the memory area for this field.
    • Method Detail

      • get

        public final float get()
      • set

        public final void set​(float value)
      • set

        public void set​(java.lang.Number value)
        Description copied from class: Struct.NumberField
        Sets the field to a new value.
        Specified by:
        set in class Struct.NumberField
        Parameters:
        value - The new value.
      • intValue

        public final int intValue()
        Description copied from class: Struct.NumberField
        Returns a int representation of this Number.
        Specified by:
        intValue in class Struct.NumberField
        Returns:
        a int value for this Number.
      • doubleValue

        public final double doubleValue()
        Description copied from class: Struct.NumberField
        Returns an float representation of this Number.
        Overrides:
        doubleValue in class Struct.NumberField
        Returns:
        an float value for this Number.
      • floatValue

        public final float floatValue()
        Description copied from class: Struct.NumberField
        Returns an float representation of this Number.
        Overrides:
        floatValue in class Struct.NumberField
        Returns:
        an float value for this Number.
      • longValue

        public final long longValue()
        Description copied from class: Struct.NumberField
        Returns a long representation of this Number.
        Overrides:
        longValue in class Struct.NumberField
        Returns:
        a long value for this Number.
      • toString

        public final java.lang.String toString()
        Description copied from class: Struct.NumberField
        Returns a string representation of this Number.
        Overrides:
        toString in class Struct.NumberField
        Returns:
        a string representation of this Number.