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
def
next
: A