ostrat.BuilderArrMap
See theBuilderArrMap companion object
trait BuilderArrMap[B, ArrB <: Arr[B]] extends BuilderSeqLikeMap[B, ArrB]
A type class for the building of efficient compact Immutable Arrays. Instances for this type class for classes / traits you control should go in the companion object of B not the companion object of BB. This is different from the related ArrBinder[BB] type class where instance should go into the BB companion object. The type parameter is named B rather than A, because normally this will be found by an implicit in the context of a function from A => B or A => M[B]. The methods of this trait mutate and therefore must be used with care. Where ever possible they should not be used directly by end users.
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
object BooleanArrBuilderclass LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]object BuilderArrStringclass LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]
Members list
In this article