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 longarrayOffsetprotected static sun.misc.UnsafeUNSAFE
-
Constructor Summary
Constructors Constructor Description UnsafeRaw()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (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 booleanisAvailable()(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 org.bytedeco.javacpp.indexer.Raw
getInstance
-
-
-
-
Method Detail
-
isAvailable
static boolean isAvailable()
-
getBoolean
boolean getBoolean(long address)
- Specified by:
getBooleanin classRaw
-
putBoolean
void putBoolean(long address, boolean b)- Specified by:
putBooleanin classRaw
-
getBoolean
boolean getBoolean(byte[] array, long offset)- Specified by:
getBooleanin classRaw
-
putBoolean
void putBoolean(byte[] array, long offset, boolean b)- Specified by:
putBooleanin classRaw
-
-