Package org.bytedeco.javacpp.indexer
Class Raw
- java.lang.Object
-
- org.bytedeco.javacpp.indexer.Raw
-
- Direct Known Subclasses:
UnsafeRaw
abstract class Raw extends java.lang.ObjectThe raw memory interface supporting long indexing.
-
-
Constructor Summary
Constructors Constructor Description Raw()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract booleangetBoolean(byte[] array, long offset)(package private) abstract booleangetBoolean(long address)(package private) abstract bytegetByte(byte[] array, long offset)(package private) abstract bytegetByte(long address)(package private) abstract chargetChar(byte[] array, long offset)(package private) abstract chargetChar(long address)(package private) abstract doublegetDouble(byte[] array, long offset)(package private) abstract doublegetDouble(long address)(package private) abstract floatgetFloat(byte[] array, long offset)(package private) abstract floatgetFloat(long address)(package private) static RawgetInstance()ReturnsUnsafeRawifUnsafeRaw.isAvailable()or null otherwise.(package private) abstract intgetInt(byte[] array, long offset)(package private) abstract intgetInt(long address)(package private) abstract longgetLong(byte[] array, long offset)(package private) abstract longgetLong(long address)(package private) abstract shortgetShort(byte[] array, long offset)(package private) abstract shortgetShort(long address)(package private) abstract voidputBoolean(byte[] array, long offset, boolean b)(package private) abstract voidputBoolean(long address, boolean b)(package private) abstract voidputByte(byte[] array, long offset, byte b)(package private) abstract voidputByte(long address, byte b)(package private) abstract voidputChar(byte[] array, long offset, char c)(package private) abstract voidputChar(long address, char c)(package private) abstract voidputDouble(byte[] array, long offset, double d)(package private) abstract voidputDouble(long address, double d)(package private) abstract voidputFloat(byte[] array, long offset, float f)(package private) abstract voidputFloat(long address, float f)(package private) abstract voidputInt(byte[] array, long offset, int i)(package private) abstract voidputInt(long address, int i)(package private) abstract voidputLong(byte[] array, long offset, long l)(package private) abstract voidputLong(long address, long l)(package private) abstract voidputShort(byte[] array, long offset, short s)(package private) abstract voidputShort(long address, short s)
-
-
-
Field Detail
-
INSTANCE
static final Raw INSTANCE
-
-
Method Detail
-
getInstance
static Raw getInstance()
ReturnsUnsafeRawifUnsafeRaw.isAvailable()or null otherwise.
-
getByte
abstract byte getByte(long address)
-
putByte
abstract void putByte(long address, byte b)
-
getShort
abstract short getShort(long address)
-
putShort
abstract void putShort(long address, short s)
-
getInt
abstract int getInt(long address)
-
putInt
abstract void putInt(long address, int i)
-
getLong
abstract long getLong(long address)
-
putLong
abstract void putLong(long address, long l)
-
getFloat
abstract float getFloat(long address)
-
putFloat
abstract void putFloat(long address, float f)
-
getDouble
abstract double getDouble(long address)
-
putDouble
abstract void putDouble(long address, double d)
-
getChar
abstract char getChar(long address)
-
putChar
abstract void putChar(long address, char c)
-
getBoolean
abstract boolean getBoolean(long address)
-
putBoolean
abstract void putBoolean(long address, boolean b)
-
getByte
abstract byte getByte(byte[] array, long offset)
-
putByte
abstract void putByte(byte[] array, long offset, byte b)
-
getShort
abstract short getShort(byte[] array, long offset)
-
putShort
abstract void putShort(byte[] array, long offset, short s)
-
getInt
abstract int getInt(byte[] array, long offset)
-
putInt
abstract void putInt(byte[] array, long offset, int i)
-
getLong
abstract long getLong(byte[] array, long offset)
-
putLong
abstract void putLong(byte[] array, long offset, long l)
-
getFloat
abstract float getFloat(byte[] array, long offset)
-
putFloat
abstract void putFloat(byte[] array, long offset, float f)
-
getDouble
abstract double getDouble(byte[] array, long offset)
-
putDouble
abstract void putDouble(byte[] array, long offset, double d)
-
getChar
abstract char getChar(byte[] array, long offset)
-
putChar
abstract void putChar(byte[] array, long offset, char c)
-
getBoolean
abstract boolean getBoolean(byte[] array, long offset)
-
putBoolean
abstract void putBoolean(byte[] array, long offset, boolean b)
-
-