BuildFrom

scala.collection.BuildFrom
See theBuildFrom companion object
trait BuildFrom[-From, -A, +C]

Builds a collection of type C from elements of type A when a source collection of type From is available. Implicit instances of BuildFrom are available for all collection types.

Type parameters

A

Type of elements (e.g. Int, Boolean, etc.)

C

Type of collection (e.g. List[Int], TreeMap[Int, String], etc.)

From

Type of source collection

Attributes

Companion
object
Source
BuildFrom.scala
Graph
Supertypes
class Any
Self type
BuildFrom[From, A, C]

Members list

Value members

Abstract methods

def fromSpecific(from: From)(it: IterableOnce[A]): C

Attributes

Source
BuildFrom.scala
def newBuilder(from: From): Builder[A, C]

Get a Builder for the collection.

Get a Builder for the collection. For non-strict collection types this will use an intermediate buffer. Building collections with fromSpecific is preferred because it can be lazy for lazy collections.

Attributes

Source
BuildFrom.scala

Concrete methods

def toFactory(from: From): Factory[A, C]

Partially apply a BuildFrom to a Factory

Partially apply a BuildFrom to a Factory

Attributes

Source
BuildFrom.scala

Deprecated methods

def apply(from: From): Builder[A, C]

Attributes

Deprecated
true
Source
BuildFrom.scala