BuilderMap

ostrat.BuilderMap
See theBuilderMap companion object
trait BuilderMap[B, BB] extends BuilderBoth[BB]

Builder for collection via the map method.

Attributes

Companion
object
Graph
Supertypes
trait BuilderBoth[BB]
class Object
trait Matchable
class Any
Known subtypes
trait BuilderMapSeqLike[B, BB]
trait LinePathBuilder[B, BB]
trait LinePathBuilderValueN[B, BB]
trait LinePathIntNMapBuilder[B, BB]
trait LinePathInt2MapBuilder[B, BB]
trait LinePathMapBuilderDblN[B, BB]
trait LinePathDbl2Builder[B, BB]
trait LinePathDbl3MapBuilder[B, BB]
trait PolygonLikeBuilderMap[B, BB]
trait PolygonDblNBuilderMap[B, BB]
trait PolygonDbl2BuilderMap[B, BB]
trait PolygonDbl3BuilderMap[B, BB]
trait PolygonIntNBuilderMap[B, BB]
trait PolygonInt2BuilderMap[B, BB]
trait PolygonInt3BuilderMap[B, BB]
trait BuilderArrMap[B, ArrB]
trait ArrayIntArrBuilder[A, ArrT]
trait BuilderMapArrArrayDbl[A, ArrT]
trait BuilderMapArrPair[B1, ArrB1, B2, B, ArrB]
trait LineSegLikePairArrBuilder[B1V, B1, ArrB1, B2, B, ArrB]
trait BuilderArrMapPairSeqLike[B1E, B1, ArrB1, B2, B, ArrB]
trait PolygonLikePairArrBuilder[B1V, B1, ArrB1, B2, B, ArrB]
trait PolygonIntsLikePairArrBuilder[B1V, B1, ArrB1, A2, B, ArrB]
trait PolygonLikeDblNPairArrBuilder[B1V, B1, ArrB1, A2, B, ArrB]
trait BuilderMapArrPairSeqLikeDblN[B1E, B1, ArrB1, B2, B, ArrB]
trait BuilderMapArrPairSeqLikeIntN[B1E, B1, ArrB1, B2, B, ArrB]
class PolygonHCPairBuild[A2]
trait BuilderArrPairDblNMap[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairDbl2Map[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairDbl3[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairDbl4Map[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairIntNMap[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairIn1Map[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairInt2Map[B1, ArrB1, B2, B, ArrB]
trait BuilderArrPairInt3Map[B1, ArrB1, B2, B, ArrB]
trait BuilderMapArrPairInt4[B1, ArrB1, B2, B, ArrB]
class RPairArrMapBuilder[B1, B2]
trait BuilderMapArrValueN[B, ArrB]
trait BuilderArrDblNMap[B, ArrB]
trait BuilderArrDbl4Map[B, ArrB]
trait BuilderMapArrDbl2[B, ArrB]
trait BuilderMapArrDbl3[B, ArrB]
trait BuilderMapArrDbl5[B, ArrB]
trait BuilderMapArrDbl6[B, ArrB]
trait BuilderArrIntNMap[B, ArrB]
trait BuilderMapArrInt1[A, ArrT]
trait BuilderMapArrInt2[B, ArrB]
trait BuilderMapArrInt3[B, ArrB]
trait BuilderMapArrInt4[B, ArrB]
trait BuilderMapArrInt5[B, ArrB]
trait BuilderMapArrInt6[B, ArrB]
object DblArrBuilder
object IntArrBuilder
class RArrAllBuilder[B]
trait BuilderMapSeqLikeDblN[B, BB]
trait BuilderMapSeqLikeDbl2[B, BB]
trait BuilderMapSeqLikeDbl3[B, BB]
trait BuilderSeqLikeIntNMap[B, BB]
trait BuilderMapSeqLikeInt2[B, BB]
trait BuilderMapSeqLikeInt3[B, BB]
trait BuilderMapSeqLikeInt4[B, BB]
trait BuilderMapSeqLikeInt5[B, BB]
trait BuilderMapSeqLikeInt6[B, BB]
trait BuilderMapStd[A, R]
class ArrayBuilder[A]
class ListBuilder[A]
class VectorBuilder[A]
Show all

Members list

Type members

Inherited and Abstract types

type BuffT

BuffT can be a specialist Buff class, or it can be an ArrayBuffer.

BuffT can be a specialist Buff class, or it can be an ArrayBuffer.

Attributes

Inherited from:
BuilderBoth

Value members

Abstract methods

def buffGrow(buff: BuffT, newElem: B): Unit

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

def empty: BB

Creates a new empty SeqLike of type BB.

Creates a new empty SeqLike of type BB.

Attributes

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 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

Inherited from:
BuilderBoth