Packages

object TreeSet extends MutableSortedSetFactory[TreeSet] with Serializable

Source
TreeSet.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TreeSet
  2. Serializable
  3. Serializable
  4. MutableSortedSetFactory
  5. SortedSetFactory
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class SortedSetCanBuildFrom [A] extends CanBuildFrom[Coll, A, CC[A]]
    Definition Classes
    SortedSetFactory
  2. type Coll = TreeSet[_]
    Definition Classes
    SortedSetFactory

Value Members

  1. def apply[A](elems: A*)(implicit ord: Ordering[A]): TreeSet[A]
    Definition Classes
    SortedSetFactory
  2. implicit def canBuildFrom[A](implicit ord: Ordering[A]): CanBuildFrom[Coll, A, TreeSet[A]]

    $sortedMapCanBuildFromInfo

  3. def empty[A](implicit ordering: Ordering[A]): TreeSet[A]

    The empty set of this type

    The empty set of this type

    Definition Classes
    TreeSetSortedSetFactory
  4. def newBuilder[A](implicit ord: Ordering[A]): Builder[A, TreeSet[A]]

    mutable.SetBuilder uses '+' which is not a primitive for anything extending mutable.SetLike, this causes serious performance issues since each time 'elems = elems + x' is evaluated elems is cloned (which is O(n)).

    mutable.SetBuilder uses '+' which is not a primitive for anything extending mutable.SetLike, this causes serious performance issues since each time 'elems = elems + x' is evaluated elems is cloned (which is O(n)).

    Fortunately GrowingBuilder comes to rescue.

    Definition Classes
    MutableSortedSetFactorySortedSetFactory
  5. implicit def newCanBuildFrom[A](implicit ord: Ordering[A]): CanBuildFrom[Coll, A, TreeSet[A]]
    Definition Classes
    SortedSetFactory