Class ReverseUnsafeRaw


class ReverseUnsafeRaw extends UnsafeRaw
A raw memory interface based on UnsafeRaw that swaps the bytes.
  • Field Summary

    Fields inherited from class org.bytedeco.javacpp.indexer.UnsafeRaw

    arrayOffset, UNSAFE

    Fields inherited from class org.bytedeco.javacpp.indexer.Raw

    INSTANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (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) 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.UnsafeRaw

    getBoolean, getBoolean, getByte, getByte, isAvailable, putBoolean, putBoolean, putByte, putByte

    Methods inherited from class org.bytedeco.javacpp.indexer.Raw

    getInstance

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ReverseUnsafeRaw

      ReverseUnsafeRaw()
  • Method Details

    • getShort

      short getShort(long address)
      Overrides:
      getShort in class UnsafeRaw
    • putShort

      void putShort(long address, short s)
      Overrides:
      putShort in class UnsafeRaw
    • getInt

      int getInt(long address)
      Overrides:
      getInt in class UnsafeRaw
    • putInt

      void putInt(long address, int i)
      Overrides:
      putInt in class UnsafeRaw
    • getLong

      long getLong(long address)
      Overrides:
      getLong in class UnsafeRaw
    • putLong

      void putLong(long address, long l)
      Overrides:
      putLong in class UnsafeRaw
    • getFloat

      float getFloat(long address)
      Overrides:
      getFloat in class UnsafeRaw
    • putFloat

      void putFloat(long address, float f)
      Overrides:
      putFloat in class UnsafeRaw
    • getDouble

      double getDouble(long address)
      Overrides:
      getDouble in class UnsafeRaw
    • putDouble

      void putDouble(long address, double d)
      Overrides:
      putDouble in class UnsafeRaw
    • getChar

      char getChar(long address)
      Overrides:
      getChar in class UnsafeRaw
    • putChar

      void putChar(long address, char c)
      Overrides:
      putChar in class UnsafeRaw
    • getShort

      short getShort(byte[] array, long offset)
      Overrides:
      getShort in class UnsafeRaw
    • putShort

      void putShort(byte[] array, long offset, short s)
      Overrides:
      putShort in class UnsafeRaw
    • getInt

      int getInt(byte[] array, long offset)
      Overrides:
      getInt in class UnsafeRaw
    • putInt

      void putInt(byte[] array, long offset, int i)
      Overrides:
      putInt in class UnsafeRaw
    • getLong

      long getLong(byte[] array, long offset)
      Overrides:
      getLong in class UnsafeRaw
    • putLong

      void putLong(byte[] array, long offset, long l)
      Overrides:
      putLong in class UnsafeRaw
    • getFloat

      float getFloat(byte[] array, long offset)
      Overrides:
      getFloat in class UnsafeRaw
    • putFloat

      void putFloat(byte[] array, long offset, float f)
      Overrides:
      putFloat in class UnsafeRaw
    • getDouble

      double getDouble(byte[] array, long offset)
      Overrides:
      getDouble in class UnsafeRaw
    • putDouble

      void putDouble(byte[] array, long offset, double d)
      Overrides:
      putDouble in class UnsafeRaw
    • getChar

      char getChar(byte[] array, long offset)
      Overrides:
      getChar in class UnsafeRaw
    • putChar

      void putChar(byte[] array, long offset, char c)
      Overrides:
      putChar in class UnsafeRaw