BuilderSeqLikeInt5

ostrat.BuilderSeqLikeInt5
trait BuilderSeqLikeInt5[BB <: SlimutInt5[_]] extends BuilderSeqLikeIntN[BB]

BuilderBoth for constructing SeqLikeImut objects, with Int5Elems, by the map and flatMap methods.

Attributes

Graph
Supertypes
trait BuilderSeqLikeIntN[BB]
trait BuilderSeqLike[BB]
trait BuilderBoth[BB]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait BuilderFlatArrInt5[ArrB]
trait BuilderMapSeqLikeInt5[B, BB]
trait BuilderMapArrInt5[B, ArrB]

Members list

Keywords
  • no keywords
  • final
  • override
Inherited
  • Not inherited
  • BuilderBoth
  • BuilderSeqLikeIntN

Type members

Types

type BuffT <: BuffInt5[_]

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = IntArr, or it can be a compile time wrapped Arraybuffer inheriting from Buff.

Attributes

Value members

Concrete methods

final override def elemProdSize: Int

Attributes

Definition Classes

Inherited methods

final override def newBuff(length: Int): BuffT

Creates a new empty Buff with a default capacity of 4 elements.

Creates a new empty Buff with a default capacity of 4 elements.

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeIntN

Inherited and Abstract methods

def buffToSeqLike(buff: BuffT): BB

converts a buffer of the given type to the target compound class.

converts a buffer of the given type to the target compound class.

Attributes

Inherited from:
BuilderBoth
def fromIntArray(array: Array[Int]): BB

Attributes

Inherited from:
BuilderSeqLikeIntN

Attributes

Inherited from:
BuilderSeqLikeIntN