Packages

t

scala.collection.generic

GenericClassTagTraversableTemplate

trait GenericClassTagTraversableTemplate[+A, +CC[X] <: Traversable[X]] extends HasNewBuilder[A, CC[A]]

This trait represents collections classes which require class tags for their element types.

Source
GenericClassTagTraversableTemplate.scala
Since

2.8

Linear Supertypes
HasNewBuilder[A, CC[A] @scala.annotation.unchecked.uncheckedVariance], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GenericClassTagTraversableTemplate
  2. HasNewBuilder
  3. AnyRef
  4. Any
Implicitly
  1. by CollectionsHaveToParArray
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def classTagCompanion: GenericClassTagCompanion[CC]

Concrete Value Members

  1. def genericClassTagBuilder[B](implicit tag: ClassTag[B]): Builder[B, CC[B]]
  2. def toParArray: ParArray[T]
    Implicit
    This member is added by an implicit conversion from GenericClassTagTraversableTemplate[A, CC] to CollectionsHaveToParArray[GenericClassTagTraversableTemplate[A, CC], T] performed by method CollectionsHaveToParArray in scala.collection.parallel. This conversion will take place only if an implicit value of type (GenericClassTagTraversableTemplate[A, CC]) ⇒ GenTraversableOnce[T] is in scope.
    Definition Classes
    CollectionsHaveToParArray

Deprecated Value Members

  1. def classManifestCompanion: GenericClassManifestCompanion[CC]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) use classTagCompanion instead

  2. def genericClassManifestBuilder[B](implicit manifest: ClassManifest[B]): Builder[B, CC[B]]
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) use genericClassTagBuilder instead