Package owl.cinterface.emulation
Class EmulatedCDoublePointer
- java.lang.Object
-
- owl.cinterface.emulation.EmulatedCDoublePointer
-
- All Implemented Interfaces:
org.graalvm.nativeimage.c.type.CDoublePointer
,org.graalvm.word.ComparableWord
,org.graalvm.word.PointerBase
,org.graalvm.word.WordBase
public class EmulatedCDoublePointer extends Object implements org.graalvm.nativeimage.c.type.CDoublePointer
-
-
Constructor Summary
Constructors Constructor Description EmulatedCDoublePointer(int length)
EmulatedCDoublePointer(EmulatedCDoublePointer pointer, int newLength)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.graalvm.nativeimage.c.type.CDoublePointer
addressOf(int index)
org.graalvm.nativeimage.c.type.CDoublePointer
addressOf(org.graalvm.word.SignedWord index)
boolean
equal(org.graalvm.word.ComparableWord val)
boolean
isNonNull()
boolean
isNull()
boolean
notEqual(org.graalvm.word.ComparableWord val)
long
rawValue()
double
read()
double
read(int index)
double
read(org.graalvm.word.SignedWord index)
protected static UnsupportedOperationException
uoe()
void
write(double value)
void
write(int index, double value)
void
write(org.graalvm.word.SignedWord index, double value)
-
-
-
Constructor Detail
-
EmulatedCDoublePointer
public EmulatedCDoublePointer(int length)
-
EmulatedCDoublePointer
public EmulatedCDoublePointer(EmulatedCDoublePointer pointer, int newLength)
-
-
Method Detail
-
read
public double read()
- Specified by:
read
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
read
public double read(int index)
- Specified by:
read
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
read
public double read(org.graalvm.word.SignedWord index)
- Specified by:
read
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
write
public void write(double value)
- Specified by:
write
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
write
public void write(int index, double value)
- Specified by:
write
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
write
public void write(org.graalvm.word.SignedWord index, double value)
- Specified by:
write
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
addressOf
public org.graalvm.nativeimage.c.type.CDoublePointer addressOf(int index)
- Specified by:
addressOf
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
addressOf
public org.graalvm.nativeimage.c.type.CDoublePointer addressOf(org.graalvm.word.SignedWord index)
- Specified by:
addressOf
in interfaceorg.graalvm.nativeimage.c.type.CDoublePointer
-
isNull
public final boolean isNull()
- Specified by:
isNull
in interfaceorg.graalvm.word.PointerBase
-
isNonNull
public final boolean isNonNull()
- Specified by:
isNonNull
in interfaceorg.graalvm.word.PointerBase
-
equal
public final boolean equal(org.graalvm.word.ComparableWord val)
- Specified by:
equal
in interfaceorg.graalvm.word.ComparableWord
-
notEqual
public final boolean notEqual(org.graalvm.word.ComparableWord val)
- Specified by:
notEqual
in interfaceorg.graalvm.word.ComparableWord
-
rawValue
public final long rawValue()
- Specified by:
rawValue
in interfaceorg.graalvm.word.WordBase
-
uoe
protected static UnsupportedOperationException uoe()
-
-