Interface CFloatPointer
- All Superinterfaces:
org.graalvm.word.ComparableWord,org.graalvm.word.PointerBase,org.graalvm.word.WordBase
public interface CFloatPointer
extends org.graalvm.word.PointerBase
A pointer to a C primitive 'float' value.
- Since:
- 19.0
-
Method Summary
Modifier and TypeMethodDescriptionaddressOf(int index) Computes the address of the array element with the specified index, treating the pointer as an array of the C type.addressOf(org.graalvm.word.SignedWord index) Computes the address of the array element with the specified index, treating the pointer as an array of the C type.floatread()Reads the value at the pointer address.floatread(int index) Reads the value of the array element with the specified index, treating the pointer as an array of the C type.floatread(org.graalvm.word.SignedWord index) Reads the value of the array element with the specified index, treating the pointer as an array of the C type.voidwrite(float value) Writes the value at the pointer address.voidwrite(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.voidwrite(org.graalvm.word.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, notEqualMethods inherited from interface org.graalvm.word.PointerBase
isNonNull, isNullMethods 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(org.graalvm.word.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(org.graalvm.word.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
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
Computes the address of the array element with the specified index, treating the pointer as an array of the C type.- Since:
- 19.0
-