Directly wraps this ByteIterator in an InputStream without copying.
Directly wraps this ByteIterator in an InputStream without copying. Read and skip operations on the stream will advance the iterator accordingly.
(Changed in version 2.8.0) collect
has changed. The previous behavior can be reproduced with toSeq
.
For performance sensitive code, call copyToBuffer() directly on ByteString (it's optimised there)
For performance sensitive code, call copyToBuffer() directly on ByteString (it's optimised there)
For performance sensitive code, call drop() directly on ByteString (it's optimised there)
For performance sensitive code, call drop() directly on ByteString (it's optimised there)
Get a single Byte from this iterator.
Get a single Byte from this iterator. Identical to next().
Get a ByteString with specific number of Bytes from this iterator.
Get a ByteString with specific number of Bytes from this iterator. In contrast to copyToArray, this method will fail if this.len < n.
Get a specific number of Bytes from this iterator.
Get a specific number of Bytes from this iterator. In contrast to copyToArray, this method will fail if length < n or if (xs.length - offset) < n.
Get a specific number of Bytes from this iterator.
Get a specific number of Bytes from this iterator. In contrast to copyToArray, this method will fail if this.len < n.
Get a specific number of Bytes from this iterator.
Get a specific number of Bytes from this iterator. In contrast to copyToArray, this method will fail if this.len < xs.length.
Get a number of Doubles from this iterator.
Get a number of Doubles from this iterator.
Get a number of Doubles from this iterator.
Get a number of Doubles from this iterator.
Get a number of Floats from this iterator.
Get a number of Floats from this iterator.
Get a number of Floats from this iterator.
Get a number of Floats from this iterator.
Get a single Int from this iterator.
Get a single Int from this iterator.
Get a number of Ints from this iterator.
Get a number of Ints from this iterator.
Get a number of Ints from this iterator.
Get a number of Ints from this iterator.
Get a single Long from this iterator.
Get a single Long from this iterator.
Get a Long from this iterator where only the least significant n
bytes were encoded.
Get a Long from this iterator where only the least significant n
bytes were encoded.
Get a number of Longs from this iterator.
Get a number of Longs from this iterator.
Get a number of Longs from this iterator.
Get a number of Longs from this iterator.
Get a single Short from this iterator.
Get a single Short from this iterator.
Get a number of Shorts from this iterator.
Get a number of Shorts from this iterator.
Get a number of Shorts from this iterator.
Get a number of Shorts from this iterator.
For performance sensitive code, call take() directly on ByteString (it's optimised there)
For performance sensitive code, call take() directly on ByteString (it's optimised there)
(multiByteArrayIterator: MonadOps[Byte]).filter(p)
(multiByteArrayIterator: MonadOps[Byte]).flatMap(f)
(multiByteArrayIterator: MonadOps[Byte]).map(f)
(multiByteArrayIterator: MonadOps[Byte]).withFilter(p)