LinePathBuilder
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.
Type members
Inherited types
The type of the buffer used for building the target compound class BB.
The type of the buffer used for building the target compound class BB.
- Inherited from:
- DataBuilder
Value members
Concrete methods
Inherited methods
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.
- Inherited from:
- DataBuilder
A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.
A mutable operation that extends the ArrayBuffer with the elements of the Immutable Array operand.
- Inherited from:
- DataBuilder
converts a the buffer type to the target compound class.
converts a the buffer type to the target compound class.
- Inherited from:
- DataBuilderCommon