Package org.bytedeco.javacpp.indexer
Class UnsafeRaw
- java.lang.Object
-
- org.bytedeco.javacpp.indexer.Raw
-
- org.bytedeco.javacpp.indexer.UnsafeRaw
-
- Direct Known Subclasses:
ReverseUnsafeRaw
class UnsafeRaw extends Raw
The raw memory interface based onUnsafe
.
-
-
Field Summary
Fields Modifier and Type Field Description protected static long
arrayOffset
protected static sun.misc.Unsafe
UNSAFE
-
Constructor Summary
Constructors Constructor Description UnsafeRaw()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
getBoolean(byte[] array, long offset)
(package private) boolean
getBoolean(long address)
(package private) byte
getByte(byte[] array, long offset)
(package private) byte
getByte(long address)
(package private) char
getChar(byte[] array, long offset)
(package private) char
getChar(long address)
(package private) double
getDouble(byte[] array, long offset)
(package private) double
getDouble(long address)
(package private) float
getFloat(byte[] array, long offset)
(package private) float
getFloat(long address)
(package private) int
getInt(byte[] array, long offset)
(package private) int
getInt(long address)
(package private) long
getLong(byte[] array, long offset)
(package private) long
getLong(long address)
(package private) short
getShort(byte[] array, long offset)
(package private) short
getShort(long address)
(package private) static boolean
isAvailable()
(package private) void
putBoolean(byte[] array, long offset, boolean b)
(package private) void
putBoolean(long address, boolean b)
(package private) void
putByte(byte[] array, long offset, byte b)
(package private) void
putByte(long address, byte b)
(package private) void
putChar(byte[] array, long offset, char c)
(package private) void
putChar(long address, char c)
(package private) void
putDouble(byte[] array, long offset, double d)
(package private) void
putDouble(long address, double d)
(package private) void
putFloat(byte[] array, long offset, float f)
(package private) void
putFloat(long address, float f)
(package private) void
putInt(byte[] array, long offset, int i)
(package private) void
putInt(long address, int i)
(package private) void
putLong(byte[] array, long offset, long l)
(package private) void
putLong(long address, long l)
(package private) void
putShort(byte[] array, long offset, short s)
(package private) void
putShort(long address, short s)
-
Methods inherited from class org.bytedeco.javacpp.indexer.Raw
getInstance
-
-
-
-
Method Detail
-
isAvailable
static boolean isAvailable()
-
getBoolean
boolean getBoolean(long address)
- Specified by:
getBoolean
in classRaw
-
putBoolean
void putBoolean(long address, boolean b)
- Specified by:
putBoolean
in classRaw
-
getBoolean
boolean getBoolean(byte[] array, long offset)
- Specified by:
getBoolean
in classRaw
-
putBoolean
void putBoolean(byte[] array, long offset, boolean b)
- Specified by:
putBoolean
in classRaw
-
-