Class ULongRawIndexer

All Implemented Interfaces:
AutoCloseable

public class ULongRawIndexer extends ULongIndexer
An indexer for a LongPointer using the Raw instance, treated as unsigned.
  • Field Details

    • RAW

      protected static final Raw RAW
      The instance for the raw memory interface.
    • pointer

      protected LongPointer pointer
      The backing pointer.
    • base

      final long base
      Base address and number of elements accessible.
    • size

      final long size
      Base address and number of elements accessible.
  • Constructor Details

    • ULongRawIndexer

      public ULongRawIndexer(LongPointer pointer)
      Calls ULongRawIndexer(pointer, Index.create(pointer.limit() - pointer.position())).
    • ULongRawIndexer

      public ULongRawIndexer(LongPointer pointer, long... sizes)
      Calls ULongRawIndexer(pointer, Index.create(sizes)).
    • ULongRawIndexer

      public ULongRawIndexer(LongPointer pointer, long[] sizes, long[] strides)
      Calls ULongRawIndexer(pointer, Index.create(sizes, strides)).
    • ULongRawIndexer

      public ULongRawIndexer(LongPointer pointer, Index index)
      Constructor to set the pointer and Indexer.index.
  • Method Details