Interface CFloatPointer

All Superinterfaces:
ComparableWord, PointerBase, WordBase

public interface CFloatPointer extends PointerBase
A pointer to a C primitive 'float' value.
Since:
19.0
  • Method Summary

    Modifier and Type
    Method
    Description
    addressOf(int index)
    Computes the address of the array element with the specified index, treating the pointer as an array of the C type.
    Computes the address of the array element with the specified index, treating the pointer as an array of the C type.
    float
    Reads the value at the pointer address.
    float
    read(int index)
    Reads the value of the array element with the specified index, treating the pointer as an array of the C type.
    float
    Reads the value of the array element with the specified index, treating the pointer as an array of the C type.
    void
    write(float value)
    Writes the value at the pointer address.
    void
    write(int index, float value)
    Writes the value of the array element with the specified index, treating the pointer as an array of the C type.
    void
    write(SignedWord index, float value)
    Writes the value of the array element with the specified index, treating the pointer as an array of the C type.

    Methods inherited from interface org.graalvm.word.ComparableWord

    equal, notEqual

    Methods inherited from interface org.graalvm.word.PointerBase

    isNonNull, isNull

    Methods inherited from interface org.graalvm.word.WordBase

    equals, rawValue
  • Method Details

    • read

      float read()
      Reads the value at the pointer address.
      Since:
      19.0
    • read

      float read(int index)
      Reads the value of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0
    • read

      float read(SignedWord index)
      Reads the value of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0
    • write

      void write(float value)
      Writes the value at the pointer address.
      Since:
      19.0
    • write

      void write(int index, float value)
      Writes the value of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0
    • write

      void write(SignedWord index, float value)
      Writes the value of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0
    • addressOf

      CFloatPointer addressOf(int index)
      Computes the address of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0
    • addressOf

      CFloatPointer addressOf(SignedWord index)
      Computes the address of the array element with the specified index, treating the pointer as an array of the C type.
      Since:
      19.0