case class FlatMap [ A, B ]
extends Iterator

Constructors

FlatMap ( underlying: Iterator [ A ] , f: A => CanIterate [ B ] )

Members

[+] val f : A => CanIterate [ B ]
[+] private var myCurrent : Iterator [ B ]
[+] override val underlying : Iterator [ A ]

If this iterator results from applying a transfomation to another iterator, that other iterator, otherwise the iterator itself.

If this iterator results from applying a transfomation to another iterator, that other iterator, otherwise the iterator itself.

[+] def _1 : T1
[+] def _2 : T2
[+] def copy ( underlying: Iterator [ A ] , f: A => CanIterate [ B ] ) : FlatMap [ A, B ]
[+] def copy$default$1 : Iterator [ A ]
[+] def copy$default$2 : A => CanIterate [ B ]
[+] private def current : Iterator [ B ]
[+] def hasNext : Boolean
[+] private def myCurrent_= ( x$1: Iterator [ B ] ) : Unit