Attributes
- Companion:
- class
- Source:
- Chunk.scala
- Graph
- Supertypes
- Self type
- Chunk.type
Members list
Type members
Classlikes
Attributes
- Companion:
- object
- Source:
- Chunk.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- Chunk.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ArraySlice.type
Attributes
- Source:
- Chunk.scala
- Graph
- Supertypes
- Known subtypes
- class ByteBufferclass CharBuffer
Attributes
- Companion:
- object
- Source:
- Chunk.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- Chunk.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ByteBuffer.type
Attributes
- Companion:
- object
- Source:
- Chunk.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- Chunk.scala
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- CharBuffer.type
Attributes
- Source:
- Chunk.scala
- Graph
- Supertypes
A FIFO queue of chunks that provides an O(1) size method and provides the ability to take and drop individual elements while preserving the chunk structure as much as possible.
A FIFO queue of chunks that provides an O(1) size method and provides the ability to take and drop individual elements while preserving the chunk structure as much as possible.
This is similar to a queue of individual elements but chunk structure is maintained.
Attributes
- Companion:
- object
- Source:
- Chunk.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- Chunk.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Queue.type
Inherited classlikes
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
- Graph
- Supertypes
Value members
Concrete methods
Creates a chunk with the specified values.
Creates a chunk backed by an array.
Creates a chunk backed by a slice of an array.
Creates a chunk backed by a mutable ArraySeq
.
Creates a chunk backed by an byte buffer, bounded by the current position and limit
Creates a chunk backed by an byte buffer, bounded by the current position and limit
Attributes
- Source:
- Chunk.scala
Creates a chunk backed by a byte vector.
Creates a chunk backed by a Chain
.
Creates a chunk backed by an char buffer, bounded by the current position and limit
Creates a chunk backed by an char buffer, bounded by the current position and limit
Attributes
- Source:
- Chunk.scala
Concatenates the specified sequence of chunks in to a single chunk, avoiding boxing.
Concatenates the specified sequence of chunks in to a single chunk, avoiding boxing.
Attributes
- Source:
- Chunk.scala
Concatenates the specified sequence of chunks in to a single chunk, avoiding boxing.
The totalSize
parameter must be equal to the sum of the size of each chunk or
otherwise an exception may be thrown.
Concatenates the specified sequence of chunks in to a single chunk, avoiding boxing.
The totalSize
parameter must be equal to the sum of the size of each chunk or
otherwise an exception may be thrown.
Attributes
- Source:
- Chunk.scala
Chunk with no elements.
Creates a singleton chunk or returns an empty one
Creates a chunk backed by an IndexedSeq
.
Creates a chunk from a scala.collection.Iterable
.
Creates a chunk from a scala.collection.Iterator
.
Attributes
- Source:
- Chunk.scala
Creates a chunk consisting of the elements of queue
.
Creates a chunk consisting of the first n
elements of queue
and returns the remainder.
Creates a chunk consisting of the first n
elements of queue
and returns the remainder.
Attributes
- Source:
- Chunk.scala
Creates a chunk from a scala.collection.Seq
.
Creates a chunk consisting of a single element.
Deprecated methods
Creates a chunk backed by a mutable buffer. The underlying buffer must not be modified after it is passed to this function.
Creates a chunk backed by a mutable buffer. The underlying buffer must not be modified after it is passed to this function.
Attributes
- Deprecated
- true
- Source:
- Chunk.scala
Inherited methods
Creates a chunk backed by an immutable ArraySeq
.
Creates a chunk backed by an immutable ArraySeq
.
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
Creates a chunk backed by a slice of an immutable array.
Creates a chunk backed by a slice of an immutable array.
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
Creates a chunk backed by an immutable array.
Creates a chunk backed by an immutable array.
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
Creates a chunk from a scala.collection.IterableOnce
.
Creates a chunk from a scala.collection.IterableOnce
.
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
Attributes
- Inherited from:
- ChunkCompanionPlatform (hidden)
- Source:
- ChunkPlatform.scala
Implicits
Implicits
Attributes
- Source:
- Chunk.scala
Traverse
, Monad
, Alternative
, and TraverseFilter
instance for Chunk
.
Attributes
- Source:
- Chunk.scala