Object/Class

fs2

Chunk

Related Docs: class Chunk | package fs2

Permalink

object Chunk extends Serializable

Source
Chunk.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Chunk
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Booleans(values: Array[Boolean], offset: Int, length: Int) extends Chunk[Boolean] with KnownElementType[Boolean] with Product with Serializable

    Permalink
  2. final case class Boxed[O](values: Array[O], offset: Int, length: Int) extends Chunk[O] with Product with Serializable

    Permalink
  3. sealed abstract class Buffer[A <: Buffer[A, B, C], B <: java.nio.Buffer, C] extends Chunk[C] with KnownElementType[C]

    Permalink
  4. final case class ByteBuffer extends Buffer[ByteBuffer, java.nio.ByteBuffer, Byte] with Product with Serializable

    Permalink
  5. final case class ByteVectorChunk(toByteVector: ByteVector) extends Chunk[Byte] with KnownElementType[Byte] with Product with Serializable

    Permalink
  6. final case class Bytes(values: Array[Byte], offset: Int, length: Int) extends Chunk[Byte] with KnownElementType[Byte] with Product with Serializable

    Permalink
  7. final case class CharBuffer(buf: java.nio.CharBuffer, offset: Int, size: Int) extends Buffer[CharBuffer, java.nio.CharBuffer, Char] with Product with Serializable

    Permalink
  8. final case class DoubleBuffer(buf: java.nio.DoubleBuffer, offset: Int, size: Int) extends Buffer[DoubleBuffer, java.nio.DoubleBuffer, Double] with Product with Serializable

    Permalink
  9. final case class Doubles(values: Array[Double], offset: Int, length: Int) extends Chunk[Double] with KnownElementType[Double] with Product with Serializable

    Permalink
  10. final case class FloatBuffer(buf: java.nio.FloatBuffer, offset: Int, size: Int) extends Buffer[FloatBuffer, java.nio.FloatBuffer, Float] with Product with Serializable

    Permalink
  11. final case class Floats(values: Array[Float], offset: Int, length: Int) extends Chunk[Float] with KnownElementType[Float] with Product with Serializable

    Permalink
  12. final case class IntBuffer(buf: java.nio.IntBuffer, offset: Int, size: Int) extends Buffer[IntBuffer, java.nio.IntBuffer, Int] with Product with Serializable

    Permalink
  13. final case class Ints(values: Array[Int], offset: Int, length: Int) extends Chunk[Int] with KnownElementType[Int] with Product with Serializable

    Permalink
  14. trait KnownElementType[A] extends AnyRef

    Permalink

    Optional mix-in that provides the class tag of the element type in a chunk.

  15. final case class LongBuffer(buf: java.nio.LongBuffer, offset: Int, size: Int) extends Buffer[LongBuffer, java.nio.LongBuffer, Long] with Product with Serializable

    Permalink
  16. final case class Longs(values: Array[Long], offset: Int, length: Int) extends Chunk[Long] with KnownElementType[Long] with Product with Serializable

    Permalink
  17. final case class ShortBuffer(buf: java.nio.ShortBuffer, offset: Int, size: Int) extends Buffer[ShortBuffer, java.nio.ShortBuffer, Short] with Product with Serializable

    Permalink
  18. final case class Shorts(values: Array[Short], offset: Int, length: Int) extends Chunk[Short] with KnownElementType[Short] with Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Booleans extends Serializable

    Permalink
  5. object Boxed extends Serializable

    Permalink
  6. object ByteBuffer extends Serializable

    Permalink
  7. object Bytes extends Serializable

    Permalink
  8. object CharBuffer extends Serializable

    Permalink
  9. object DoubleBuffer extends Serializable

    Permalink
  10. object Doubles extends Serializable

    Permalink
  11. object FloatBuffer extends Serializable

    Permalink
  12. object Floats extends Serializable

    Permalink
  13. object IntBuffer extends Serializable

    Permalink
  14. object Ints extends Serializable

    Permalink
  15. object LongBuffer extends Serializable

    Permalink
  16. object Longs extends Serializable

    Permalink
  17. object ShortBuffer extends Serializable

    Permalink
  18. object Shorts extends Serializable

    Permalink
  19. def apply[O](os: O*): Chunk[O]

    Permalink

    Creates a chunk with the specified values.

  20. def array[O](values: Array[O]): Chunk[O]

    Permalink

    Creates a chunk backed by an array.

  21. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  22. def booleans(values: Array[Boolean], offset: Int, length: Int): Chunk[Boolean]

    Permalink

    Creates a chunk backed by a subsequence of an array of booleans.

  23. def booleans(values: Array[Boolean]): Chunk[Boolean]

    Permalink

    Creates a chunk backed by an array of booleans.

  24. def boxed[O](values: Array[O], offset: Int, length: Int): Chunk[O]

    Permalink

    Creates a chunk backed by a subsequence of an array.

    Creates a chunk backed by a subsequence of an array. If A is a primitive type, elements will be boxed.

  25. def boxed[O](values: Array[O]): Chunk[O]

    Permalink

    Creates a chunk backed by an array.

    Creates a chunk backed by an array. If O is a primitive type, elements will be boxed.

  26. def buffer[O](b: scala.collection.mutable.Buffer[O]): Chunk[O]

    Permalink

    Creates a chunk backed by a mutable buffer.

    Creates a chunk backed by a mutable buffer. The underlying buffer must not be modified after it is passed to this function.

  27. def byteBuffer(buf: java.nio.ByteBuffer): Chunk[Byte]

    Permalink

    Creates a chunk backed by an byte buffer, bounded by the current position and limit

  28. def byteVector(bv: ByteVector): Chunk[Byte]

    Permalink

    Creates a chunk backed by a byte vector.

  29. def bytes(values: Array[Byte], offset: Int, length: Int): Chunk[Byte]

    Permalink

    Creates a chunk backed by a subsequence of an array of bytes.

  30. def bytes(values: Array[Byte]): Chunk[Byte]

    Permalink

    Creates a chunk backed by an array of bytes.

  31. def charBuffer(buf: java.nio.CharBuffer): Chunk[Char]

    Permalink

    Creates a chunk backed by an char buffer, bounded by the current position and limit

  32. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def concat[A](chunks: Seq[Chunk[A]]): Chunk[A]

    Permalink

    Concatenates the specified sequence of chunks in to a single chunk, avoiding boxing.

  34. def concatBooleans(chunks: Seq[Chunk[Boolean]]): Chunk[Boolean]

    Permalink

    Concatenates the specified sequence of boolean chunks in to a single chunk.

  35. def concatBytes(chunks: Seq[Chunk[Byte]]): Chunk[Byte]

    Permalink

    Concatenates the specified sequence of byte chunks in to a single chunk.

  36. def concatDoubles(chunks: Seq[Chunk[Double]]): Chunk[Double]

    Permalink

    Concatenates the specified sequence of double chunks in to a single chunk.

  37. def concatFloats(chunks: Seq[Chunk[Float]]): Chunk[Float]

    Permalink

    Concatenates the specified sequence of float chunks in to a single chunk.

  38. def concatInts(chunks: Seq[Chunk[Int]]): Chunk[Int]

    Permalink

    Concatenates the specified sequence of int chunks in to a single chunk.

  39. def concatLongs(chunks: Seq[Chunk[Long]]): Chunk[Long]

    Permalink

    Concatenates the specified sequence of long chunks in to a single chunk.

  40. def concatShorts(chunks: Seq[Chunk[Short]]): Chunk[Short]

    Permalink

    Concatenates the specified sequence of short chunks in to a single chunk.

  41. def doubleBuffer(buf: java.nio.DoubleBuffer): Chunk[Double]

    Permalink

    Creates a chunk backed by an double buffer, bounded by the current position and limit

  42. def doubles(values: Array[Double], offset: Int, length: Int): Chunk[Double]

    Permalink

    Creates a chunk backed by a subsequence of an array of doubles.

  43. def doubles(values: Array[Double]): Chunk[Double]

    Permalink

    Creates a chunk backed by an array of doubles.

  44. def empty[A]: Chunk[A]

    Permalink

    Chunk with no elements.

  45. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  46. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  47. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. def floatBuffer(buf: java.nio.FloatBuffer): Chunk[Float]

    Permalink

    Creates a chunk backed by an float buffer, bounded by the current position and limit

  49. def floats(values: Array[Float], offset: Int, length: Int): Chunk[Float]

    Permalink

    Creates a chunk backed by a subsequence of an array of floats.

  50. def floats(values: Array[Float]): Chunk[Float]

    Permalink

    Creates a chunk backed by an array of floats.

  51. implicit def fs2EqForChunk[A](implicit arg0: Eq[A]): Eq[Chunk[A]]

    Permalink
  52. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  53. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  54. def indexedSeq[O](s: IndexedSeq[O]): Chunk[O]

    Permalink

    Creates a chunk backed by an IndexedSeq.

  55. implicit val instance: Traverse[Chunk] with Monad[Chunk]

    Permalink
  56. def intBuffer(buf: java.nio.IntBuffer): Chunk[Int]

    Permalink

    Creates a chunk backed by an int buffer, bounded by the current position and limit

  57. def ints(values: Array[Int], offset: Int, length: Int): Chunk[Int]

    Permalink

    Creates a chunk backed by a subsequence of an array of ints.

  58. def ints(values: Array[Int]): Chunk[Int]

    Permalink

    Creates a chunk backed by an array of ints.

  59. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  60. def longBuffer(buf: java.nio.LongBuffer): Chunk[Long]

    Permalink

    Creates a chunk backed by an long buffer, bounded by the current position and limit

  61. def longs(values: Array[Long], offset: Int, length: Int): Chunk[Long]

    Permalink

    Creates a chunk backed by a subsequence of an array of ints.

  62. def longs(values: Array[Long]): Chunk[Long]

    Permalink

    Creates a chunk backed by an array of longs.

  63. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  64. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  66. def seq[O](s: Seq[O]): Chunk[O]

    Permalink

    Creates a chunk backed by a Seq.

  67. def shortBuffer(buf: java.nio.ShortBuffer): Chunk[Short]

    Permalink

    Creates a chunk backed by an short buffer, bounded by the current position and limit

  68. def shorts(values: Array[Short], offset: Int, length: Int): Chunk[Short]

    Permalink

    Creates a chunk backed by a subsequence of an array of shorts.

  69. def shorts(values: Array[Short]): Chunk[Short]

    Permalink

    Creates a chunk backed by an array of shorts.

  70. def singleton[O](o: O): Chunk[O]

    Permalink

    Creates a chunk consisting of a single element.

  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  72. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  73. def vector[O](v: Vector[O]): Chunk[O]

    Permalink

    Creates a chunk backed by a vector.

  74. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped