Class UnsafeRaw
java.lang.Object
org.bytedeco.javacpp.indexer.Raw
org.bytedeco.javacpp.indexer.UnsafeRaw
- Direct Known Subclasses:
ReverseUnsafeRaw
The raw memory interface based on
Unsafe.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longprotected static final sun.misc.Unsafe -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleangetBoolean(byte[] array, long offset) (package private) booleangetBoolean(long address) (package private) bytegetByte(byte[] array, long offset) (package private) bytegetByte(long address) (package private) chargetChar(byte[] array, long offset) (package private) chargetChar(long address) (package private) doublegetDouble(byte[] array, long offset) (package private) doublegetDouble(long address) (package private) floatgetFloat(byte[] array, long offset) (package private) floatgetFloat(long address) (package private) intgetInt(byte[] array, long offset) (package private) intgetInt(long address) (package private) longgetLong(byte[] array, long offset) (package private) longgetLong(long address) (package private) shortgetShort(byte[] array, long offset) (package private) shortgetShort(long address) (package private) static boolean(package private) voidputBoolean(byte[] array, long offset, boolean b) (package private) voidputBoolean(long address, boolean b) (package private) voidputByte(byte[] array, long offset, byte b) (package private) voidputByte(long address, byte b) (package private) voidputChar(byte[] array, long offset, char c) (package private) voidputChar(long address, char c) (package private) voidputDouble(byte[] array, long offset, double d) (package private) voidputDouble(long address, double d) (package private) voidputFloat(byte[] array, long offset, float f) (package private) voidputFloat(long address, float f) (package private) voidputInt(byte[] array, long offset, int i) (package private) voidputInt(long address, int i) (package private) voidputLong(byte[] array, long offset, long l) (package private) voidputLong(long address, long l) (package private) voidputShort(byte[] array, long offset, short s) (package private) voidputShort(long address, short s) Methods inherited from class Raw
getInstance
-
Field Details
-
UNSAFE
protected static final sun.misc.Unsafe UNSAFE -
arrayOffset
protected static final long arrayOffset
-
-
Constructor Details
-
UnsafeRaw
UnsafeRaw()
-
-
Method Details
-
isAvailable
static boolean isAvailable() -
getByte
-
putByte
-
getShort
-
putShort
-
getInt
-
putInt
-
getLong
-
putLong
-
getFloat
-
putFloat
-
getDouble
-
putDouble
-
getChar
-
putChar
-
getBoolean
boolean getBoolean(long address) - Specified by:
getBooleanin classRaw
-
putBoolean
void putBoolean(long address, boolean b) - Specified by:
putBooleanin classRaw
-
getByte
-
putByte
-
getShort
-
putShort
-
getInt
-
putInt
-
getLong
-
putLong
-
getFloat
-
putFloat
-
getDouble
-
putDouble
-
getChar
-
putChar
-
getBoolean
boolean getBoolean(byte[] array, long offset) - Specified by:
getBooleanin classRaw
-
putBoolean
void putBoolean(byte[] array, long offset, boolean b) - Specified by:
putBooleanin classRaw
-