Growable, mutable array of values.
Common buffer functions impl for array-backend buffers.
Lazy, immutable slice of an underlying array.
Lazy, immutable slice of an underlying array.
type of the array's items
Mutable indexed buffer abstraction.
Mutable indexed buffer abstraction. All modifications happens in-place.
Growable, mutable array of bytes.
Lazy, specialized slice of the array of bytes.
Growable, mutable array of integers.
Lazy, specialized slice of the array of integers.
Lazily mapped, possibly immutable slice of an underlying array.
Lazily mapped, possibly immutable slice of an underlying array.
type of the array's items
Lazy, possibly immutable slice of a sequence of values.
Lazy, possibly immutable slice of a sequence of values.
type of the items of the sequence.
As the slice usually wraps over a mutable structure,
like an array or a java buffer, and it DOES NOT
make an instant copy, any changes to the underlying source will
directly affect the slice output unless detached.
Detach is a one-time copy operation, and detached
property is
preserved across all operations returning a Slice.
Array modifications helper.
Buffer factory.
ByteBuffer factory.
IntBuffer factory.
Slice companion object.
Slice companion object. Host factory methods.
Growable, mutable array of values.
type of the underlying array items