reinterpret

open fun reinterpret(addr: MemorySegment, arena: Arena, cleanup: Consumer<MemorySegment>): MemorySegment

Reinterprets addr using target arena and cleanupAction (if any). The returned segment has size layout().byteSize()


open fun reinterpret(addr: MemorySegment, elementCount: Long, arena: Arena, cleanup: Consumer<MemorySegment>): MemorySegment

Reinterprets addr using target arena and cleanupAction (if any). The returned segment has size elementCount * layout().byteSize()