pointerElementPtr method

MemoryPointer<R> pointerElementPtr(
  1. MemoryPointer<RType> fieldPtr,
  2. int index
)

Address stored in pointer slot index. For T** p, this is p[index], itself a T*. Intentionally different from elementPtr/elementPtrFrom.

Implementation

MemoryPointer<R> pointerElementPtr(MemoryPointer fieldPtr, int index)
  => fieldPtr.readPtr(index * RType.nativeWordSize);