TSet

object TSet extends IterableFactory[[A] =>> TSet[A]]
Companion
class
trait IterableFactory[[A] =>> TSet[A]]
trait Serializable
class Object
trait Matchable
class Any

Type members

Classlikes

object View extends IterableFactory[View]
Companion
class
trait View[A] extends Set[A] with SetOps[A, View, View[A]] with IterableFactoryDefaults[A, View] with TxnDebuggable

A Set that provides atomic execution of all of its methods.

A Set that provides atomic execution of all of its methods.

Companion
object

Value members

Concrete methods

def empty[A]: TSet[A]

Constructs and returns a new empty TSet.

Constructs and returns a new empty TSet.

def from[A](it: IterableOnce[A]): TSet[A]

Constructs and returns a new TSet that will contain the elements from it.

Constructs and returns a new TSet that will contain the elements from it.

def newBuilder[A]: Builder[A, TSet[A]]

Returns a builder of TSet.

Returns a builder of TSet.

Inherited methods

def apply[A](elems: A*): TSet[A]
Inherited from
IterableFactory
def concat[A](xss: Iterable[A]*): TSet[A]
Inherited from
IterableFactory
def fill[A](n1: Int, n2: Int, n3: Int, n4: Int, n5: Int)(elem: => A): TSet[TSet[TSet[TSet[TSet[A]]]]]
Inherited from
IterableFactory
def fill[A](n1: Int, n2: Int, n3: Int, n4: Int)(elem: => A): TSet[TSet[TSet[TSet[A]]]]
Inherited from
IterableFactory
def fill[A](n1: Int, n2: Int, n3: Int)(elem: => A): TSet[TSet[TSet[A]]]
Inherited from
IterableFactory
def fill[A](n1: Int, n2: Int)(elem: => A): TSet[TSet[A]]
Inherited from
IterableFactory
def fill[A](n: Int)(elem: => A): TSet[A]
Inherited from
IterableFactory
def iterate[A](start: A, len: Int)(f: A => A): TSet[A]
Inherited from
IterableFactory
def range[A](start: A, end: A, step: A)(Integral[A]): TSet[A]
Inherited from
IterableFactory
def range[A](start: A, end: A)(Integral[A]): TSet[A]
Inherited from
IterableFactory
def tabulate[A](n1: Int, n2: Int, n3: Int, n4: Int, n5: Int)(f: (Int, Int, Int, Int, Int) => A): TSet[TSet[TSet[TSet[TSet[A]]]]]
Inherited from
IterableFactory
def tabulate[A](n1: Int, n2: Int, n3: Int, n4: Int)(f: (Int, Int, Int, Int) => A): TSet[TSet[TSet[TSet[A]]]]
Inherited from
IterableFactory
def tabulate[A](n1: Int, n2: Int, n3: Int)(f: (Int, Int, Int) => A): TSet[TSet[TSet[A]]]
Inherited from
IterableFactory
def tabulate[A](n1: Int, n2: Int)(f: (Int, Int) => A): TSet[TSet[A]]
Inherited from
IterableFactory
def tabulate[A](n: Int)(f: Int => A): TSet[A]
Inherited from
IterableFactory
def unfold[A, S](init: S)(f: S => Option[(A, S)]): TSet[A]
Inherited from
IterableFactory

Implicits

Implicits

implicit def asSet[A](s: TSet[A])(txn: InTxn): View[A]

Allows a TSet in a transactional context to be used as a Set.

Allows a TSet in a transactional context to be used as a Set.

Inherited implicits

implicit def iterableFactory[A]: Factory[A, TSet[A]]
Inherited from
IterableFactory