Package org.bytedeco.javacpp.indexer
Class Raw
java.lang.Object
org.bytedeco.javacpp.indexer.Raw
- Direct Known Subclasses:
UnsafeRaw
The raw memory interface supporting long indexing.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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
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 Details
-
INSTANCE
-
-
Constructor Details
-
Raw
Raw()
-
-
Method Details
-
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)
-