Class SortedIterableFactory.Delegate
Source code


class Delegate[CC[_]](delegate: EvidenceIterableFactory[CC, Ordering]) extends Delegate[CC, Ordering] with SortedIterableFactory[CC]




Supertypes

trait SortedIterableFactory[CC]
class Delegate[CC, Ordering]
trait EvidenceIterableFactory[CC, Ordering]
trait Serializable

class Object

trait Matchable

class Any




Known subtypes

object SortedSet.type
object SortedSet.type
object SortedSet.type



Inherited methods

Source
override def apply[A : Ordering](xs: A*): CC[A]




Definition Classes

Delegate -> EvidenceIterableFactory



Inherited from
Delegate



Source
def empty[A : Ordering]: CC[A]



Inherited from
Delegate


Source
def fill[A : Ordering](n: Int)(elem: => A): CC[A]


Produces a collection containing the results of some element computation a number of times.


Value parameters

elem
the element computation
n
the number of elements contained in the collection.



Returns
A collection that contains the results of n evaluations of elem.


Inherited from
EvidenceIterableFactory



Source
def from[E : Ordering](it: IterableOnce[E]): CC[E]



Inherited from
Delegate


Source
def iterate[A : Ordering](start: A, len: Int)(f: A => A): CC[A]


Produces a collection containing repeated applications of a function to a start value. 


Value parameters

f
the function that's repeatedly applied
len
the number of elements contained in the collection
start
the start value of the collection



Returns
a collection with len values in the sequence start, f(start), f(f(start)), ...


Inherited from
EvidenceIterableFactory



Source
def newBuilder[A : Ordering]: Builder[A, CC[A]]



Inherited from
Delegate


Source
def tabulate[A : Ordering](n: Int)(f: Int => A): CC[A]


Produces a collection containing values of a given function over a range of integer values starting from 0.


Value parameters

f
The function computing element values
n
The number of elements in the collection



Returns
A collection consisting of elements f(0), ..., f(n -1)


Inherited from
EvidenceIterableFactory



Source
def unfold[A : Ordering, S](init: S)(f: S => Option[(A, S)]): CC[A]


Produces a collection that uses a function f to produce elements of type A and update an internal state of type S. 


Type parameters

A
Type of the elements
S
Type of the internal state



Value parameters

f
Computes the next element (or returns None to signal the end of the collection)
init
State initial value



Returns
a collection that produces elements using f until f returns None


Inherited from
EvidenceIterableFactory


Inherited implicits

Source
implicit def evidenceIterableFactory[A : Ordering]: Factory[A, CC[A]]



Inherited from
EvidenceIterableFactory


    
{'path': 'public/docs/scala~3.2/scala/collection/sortediterablefactory$$delegate.html', 'source': 'DevDocs.IO'}