class View [ +A ]
extends CanIterate

Concrete collection type: View

Constructors

View ( it: => Iterator [ A ] )
View ( v: View [ A ] )
View ( v: View [ A ] )
View ( v: View [ A ] )

Members

private val it : Iterator [ A ]
def ++ ( xs: CanIterate [ B ] ) : View [ B ]
def cache : View [ A ]
def drop ( n: Int ) : Repr
def flatMap ( f: A => CanIterate [ B ] ) : View [ B ]
def foldLeft ( z: B ) ( op: (B, A) => B ) : B
def foldRight ( z: B ) ( op: (A, B) => B ) : B
def foreach ( f: A => Unit ) : Unit
def fromIter ( it: => Iterator [ A ] ) : View [ A ]
def fromIter ( it: => Iterator [ B ] ) : View [ B ]
def indexWhere ( p: A => Boolean ) : Int
def isEmpty : Boolean
def iter : Iterator [ A ]
def iter : Iterator [ A ]
def iterator : Iterator [ A ]
def iterator : Iterator [ A ]
def map ( f: A => B ) : View [ B ]
def partition ( p: A => Boolean ) : ( Repr, Repr )
def to ( fi: FromIterator [ C ] ) : Iterable [ A ]
def view : View [ A ]
def zip ( xs: CanIterate [ B ] ) : View [ ( A, B ) ]