case class Partition [ A ]
extends Iterator

Constructors

Partition ( underlying: Iterator [ A ] , p: A => Boolean , lookahead: ArrayBuffer [ A ] , dual: ArrayBuffer [ A ] )

Members

[+] val dual : ArrayBuffer [ A ]
[+] val lookahead : ArrayBuffer [ A ]
[+] val p : A => Boolean
[+] 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 _3 : T3
[+] def _4 : T4
[+] def copy ( underlying: Iterator [ A ] , p: A => Boolean , lookahead: ArrayBuffer [ A ] , dual: ArrayBuffer [ A ] ) : Partition [ A ]
[+] def copy$default$1 : Iterator [ A ]
[+] def copy$default$2 : A => Boolean
[+] def copy$default$3 : ArrayBuffer [ A ]
[+] def copy$default$4 : ArrayBuffer [ A ]
[+] def distribute ( ) : ArrayBuffer [ A ]
[+] final def hasNext : Boolean