BuilderFlatSeqLikeInt3

ostrat.BuilderFlatSeqLikeInt3

BuilderFlat trait for constructing SeqLikeImuts with Int3Elems via the flatMap method. Implicit type class instances should go in the companion object of the SeqLikeImut class.

Attributes

Graph
Supertypes
trait BuilderFlatSeqLike[BB]
trait BuilderSeqLikeInt3[BB]
trait BuilderSeqLikeIntN[BB]
trait BuilderSeqLike[BB]
trait BuilderBoth[BB]
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited and Abstract types

type BuffT <: BuffInt3[_]

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

Inherited from:
BuilderSeqLikeInt3

Value members

Inherited methods

final override def elemProdSize: Int

Attributes

Definition Classes
Inherited from:
BuilderSeqLikeInt3
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