Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Iterable[Seq[_]]
Inherited from IterableLike[Seq[_], Iterable[Seq[_]]]
Inherited from Equals
Inherited from GenIterable[Seq[_]]
Inherited from GenIterableLike[Seq[_], Iterable[Seq[_]]]
Inherited from Traversable[Seq[_]]
Inherited from GenTraversable[Seq[_]]
Inherited from GenericTraversableTemplate[Seq[_], Iterable]
Inherited from TraversableLike[Seq[_], Iterable[Seq[_]]]
Inherited from GenTraversableLike[Seq[_], Iterable[Seq[_]]]
Inherited from Parallelizable[Seq[_], ParIterable[Seq[_]]]
Inherited from TraversableOnce[Seq[_]]
Inherited from GenTraversableOnce[Seq[_]]
Inherited from FilterMonadic[Seq[_], Iterable[Seq[_]]]
Inherited from HasNewBuilder[Seq[_], Iterable[Seq[_]] @scala.annotation.unchecked.uncheckedVariance]
Inherited from AnyRef
Inherited from Any
Can create an iterator over all combinations of items from a list-of-lists. Because the final list of combinations can be large, we allow for a safe way to query the list size that is independent of the iterator itself. (That is, asking for the size does not exhaust any iterator.)
NB: The first sequence is the least significant; that is, it will increment fast while the last sequence is the most significant (will increment slowly).
the list-of-lists whose items are to be recombined