scalax.collection.generic.GroupIterator
Type of internal level elements iterated over as it may be different from A
.
Type of internal level elements iterated over as it may be different from A
.
Converts the current element of the level-specific iterator
to A
.
Converts the current element of the level-specific iterator
to A
.
Internal level-specific iterator.
Internal level-specific iterator. When referencing iterators take care to
override with val
.
Current element of iterator
converted to A
.
Current element of iterator
converted to A
. This variable will be set
by the predefined level-specific implementations of hasNext
so the
user just needs to formally initialize it to any value.
(Changed in version 2.8.0) collect
has changed. The previous behavior can be reproduced with toSeq
.
The value returned by the last call of next
.
The next element of this
iterator also cashed in current
.
The next element of this
iterator also cashed in current
.
Optional cashed hasNext result to avoid repeated calculations.
Optional cashed hasNext result to avoid repeated calculations.
(levelIterator: MonadOps[A]).filter(p)
(levelIterator: MonadOps[A]).flatMap(f)
(levelIterator: MonadOps[A]).map(f)
(levelIterator: StringAdd).self
(levelIterator: StringFormat).self
(levelIterator: MonadOps[A]).withFilter(p)
(Since version 2.10.0) use fold instead
(levelIterator: ArrowAssoc[LevelIterator[A]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(levelIterator: Ensuring[LevelIterator[A]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead