ostrat.IntNPairArrMapBuilder
trait IntNPairArrMapBuilder [B1 <: IntNElem , ArrB1 <: IntNArr [B1 ], B2 , B <: IntNPairElem [B1 , B2 ], ArrB <: IntNPairArr [B1 , ArrB1 , B2 , B ]] extends IntNPAirArrCommonBuilder [B1 , ArrB1 , B2 , ArrB ] with PairArrMapBuilder [B1 , ArrB1 , B2 , B , ArrB ]
Attributes Graph Reset zoom Hide graph Show graph
Supertypes class Object
trait Matchable
class Any
Known subtypes Members list Concise view
Type members
BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = Ints, or it can be a compile time wrapped Arraybuffer inheriting from
BuffProdHomo.
BuffT can be inbuilt Jvm type like ArrayBuffer[Int] for B = Int and BB = Ints, or it can be a compile time wrapped Arraybuffer inheriting from
BuffProdHomo.
Attributes
The type of the Buff for accumulating B1s.
Value members
The number of Int s required to construct the first component of the pairs.
The number of Int s required to construct the first component of the pairs.
Attributes
Constructs the Buff class from an ArrayBuffer [Int] object for the first components of the pairs and an ArrayBuffer [B2] for the
second components of the pairs.
Constructs the Buff class from an ArrayBuffer [Int] object for the first components of the pairs and an ArrayBuffer [B2] for the
second components of the pairs.
Attributes
Builder for the sequence of pairs, takes the results of the other two builder methods to produce the end product.
Builder for the sequence of pairs, takes the results of the other two builder methods to produce the end product.
Attributes Definition Classes
A mutable operation that extends the ArrayBuffer by a single element of type B.
A mutable operation that extends the ArrayBuffer by a single element of type B.
Attributes Definition Classes
Creates a new uninitialised Arr of type ArrB of the given length.
Creates a new uninitialised Arr of type ArrB of the given length.
Attributes Definition Classes
Constructs the Arr class from an Array [Int] object for the first components of the pairs and an Array [B2] for the second
components of the pairs.
Constructs the Arr class from an Array [Int] object for the first components of the pairs and an Array [B2] for the second
components of the pairs.
Attributes Inherited from: IntNPAirArrCommonBuilder
Constructs an Arr of B from the Buff s of the B1 and B2 components.
Builder for an Arr of the first element of the pair.
Builder for an Arr of the first element of the pair.
Attributes Inherited from: PairArrMapBuilder
Expands / appends the B1 Buff with a songle element of B1.
A mutable operation that extends the ArrayBuffer with the elements of the Iterable operand.
A mutable operation that extends the ArrayBuffer with the elements of the Iterable operand.
Attributes Inherited from: SeqLikeMapBuilder
converts a the buffer type to the target compound class.
converts a the buffer type to the target compound class.
Attributes Definition Classes Inherited from: IntNPAirArrCommonBuilder
Sets the value in a SeqLike of type BB. This is usually used in conjunction with uninitialised method.
Sets the value in a SeqLike of type BB. This is usually used in conjunction with uninitialised method.
Attributes Inherited from: SeqLikeMapBuilder
Constructs a new empty Buff for the B1 components of the pairs.
Creates a new empty Buff with a default capacity of 4 elements.
Implicits
ClassTag for building Arrays and ArrayBuffers of B2s.