Return a shared copy of size bytes from mem starting from offset. No memory copy is performed and the memory region is simply shared. The result is guaranteed to be non-writable. size can be set to -1 to return a shared copy from offset to the end of the memory region.

class Memory
ptrdiff_t offset
ptrdiff_t size


offset ptrdiff_t

offset to share from

size ptrdiff_t

size to share, or -1 to share to the end of the memory region

Return Value

Type: Memory