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.Object
The 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 boolean
getBoolean(byte[] array, long offset)
(package private) abstract boolean
getBoolean(long address)
(package private) abstract byte
getByte(byte[] array, long offset)
(package private) abstract byte
getByte(long address)
(package private) abstract char
getChar(byte[] array, long offset)
(package private) abstract char
getChar(long address)
(package private) abstract double
getDouble(byte[] array, long offset)
(package private) abstract double
getDouble(long address)
(package private) abstract float
getFloat(byte[] array, long offset)
(package private) abstract float
getFloat(long address)
(package private) static Raw
getInstance()
ReturnsUnsafeRaw
ifUnsafeRaw.isAvailable()
or null otherwise.(package private) abstract int
getInt(byte[] array, long offset)
(package private) abstract int
getInt(long address)
(package private) abstract long
getLong(byte[] array, long offset)
(package private) abstract long
getLong(long address)
(package private) abstract short
getShort(byte[] array, long offset)
(package private) abstract short
getShort(long address)
(package private) abstract void
putBoolean(byte[] array, long offset, boolean b)
(package private) abstract void
putBoolean(long address, boolean b)
(package private) abstract void
putByte(byte[] array, long offset, byte b)
(package private) abstract void
putByte(long address, byte b)
(package private) abstract void
putChar(byte[] array, long offset, char c)
(package private) abstract void
putChar(long address, char c)
(package private) abstract void
putDouble(byte[] array, long offset, double d)
(package private) abstract void
putDouble(long address, double d)
(package private) abstract void
putFloat(byte[] array, long offset, float f)
(package private) abstract void
putFloat(long address, float f)
(package private) abstract void
putInt(byte[] array, long offset, int i)
(package private) abstract void
putInt(long address, int i)
(package private) abstract void
putLong(byte[] array, long offset, long l)
(package private) abstract void
putLong(long address, long l)
(package private) abstract void
putShort(byte[] array, long offset, short s)
(package private) abstract void
putShort(long address, short s)
-
-
-
Field Detail
-
INSTANCE
static final Raw INSTANCE
-
-
Method Detail
-
getInstance
static Raw getInstance()
ReturnsUnsafeRaw
ifUnsafeRaw.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)
-
-