abstract class EntryIterator[T, +IterRepr <: IterableSplitter[T]] extends IterableSplitter[T] with SizeMapUtils
A parallel iterator returning all the entries.
- Alphabetic
- By Inheritance
- EntryIterator
- SizeMapUtils
- IterableSplitter
- DelegatedSignalling
- Signalling
- Splitter
- AugmentedIterableIterator
- RemainsIterator
- Iterator
- TraversableOnce
- GenTraversableOnce
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-  new EntryIterator(idx: Int, until: Int, totalsize: Int, es: Entry)
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              Appended
            [U >: T, PI <: IterableSplitter[U]] extends IterableSplitter[U]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              Mapped
            [S] extends IterableSplitter[S]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              Taken
             extends IterableSplitter[T]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              Zipped
            [S] extends IterableSplitter[(T, S)]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        
              ZippedAll
            [U >: T, S] extends IterableSplitter[(U, S)]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        GroupedIterator[B >: A] extends AbstractIterator[Seq[B]] with Iterator[Seq[B]]
      
      
      - Definition Classes
- Iterator
 
Abstract Value Members
Concrete Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        ++[B >: T](that: ⇒ GenTraversableOnce[B]): Iterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        /:[B](z: B)(op: (B, T) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        :\[B](z: B)(op: (T, B) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        abort(): Unit
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder): StringBuilder
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, sep: String): StringBuilder
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        aggregate[B](z: ⇒ B)(seqop: (B, T) ⇒ B, combop: (B, B) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        appendParIterable[U >: T, PI <: IterableSplitter[U]](that: PI): Appended[U, PI]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        buffered: BufferedIterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        buildString(closure: ((String) ⇒ Unit) ⇒ Unit): String
      
      
      - Attributes
- protected
- Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        calcNumElems(from: Int, until: Int, tableLength: Int, sizeMapBucketSize: Int): Int
      
      
      - Attributes
- protected
- Definition Classes
- SizeMapUtils
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        collect[B](pf: PartialFunction[T, B]): Iterator[B]
      
      
      - Definition Classes
- Iterator
- Annotations
- @migration
- Migration
- (Changed in version 2.8.0) - collecthas changed. The previous behavior can be reproduced with- toSeq.
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        collect2combiner[S, That](pf: PartialFunction[T, S], cb: Combiner[S, That]): Combiner[S, That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        collectFirst[B](pf: PartialFunction[T, B]): Option[B]
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        contains(elem: Any): Boolean
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        copy2builder[U >: T, Coll, Bld <: Builder[U, Coll]](b: Bld): Bld
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[U >: T](array: Array[U], from: Int, len: Int): Unit
      
      
      - Definition Classes
- AugmentedIterableIterator → Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: T](xs: Array[B]): Unit
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        copyToArray[B >: T](xs: Array[B], start: Int): Unit
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        copyToBuffer[B >: T](dest: Buffer[B]): Unit
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        corresponds[B](that: GenTraversableOnce[B])(p: (T, B) ⇒ Boolean): Boolean
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        count(p: (T) ⇒ Boolean): Int
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        countBucketSizes(fromBucket: Int, untilBucket: Int): Int
      
      
      - Attributes
- protected
- Definition Classes
- EntryIterator → SizeMapUtils
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        countElems(from: Int, until: Int): Int
      
      
      - Attributes
- protected
- Definition Classes
- EntryIterator → SizeMapUtils
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        drop(n: Int): IterableSplitter[T]
      
      
      Drop implemented as simple eager consumption. Drop implemented as simple eager consumption. - Definition Classes
- IterableSplitter → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        drop2combiner[U >: T, This](n: Int, cb: Combiner[U, This]): Combiner[U, This]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        dropWhile(p: (T) ⇒ Boolean): Iterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        dup: IterRepr
      
      
      Creates a copy of this iterator. Creates a copy of this iterator. - Definition Classes
- EntryIterator → IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        duplicate: (Iterator[T], Iterator[T])
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        exists(p: (T) ⇒ Boolean): Boolean
      
      
      - Definition Classes
- Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        filter(p: (T) ⇒ Boolean): Iterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        filter2combiner[U >: T, This](pred: (T) ⇒ Boolean, cb: Combiner[U, This]): Combiner[U, This]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        filterNot(p: (T) ⇒ Boolean): Iterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        filterNot2combiner[U >: T, This](pred: (T) ⇒ Boolean, cb: Combiner[U, This]): Combiner[U, This]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        find(p: (T) ⇒ Boolean): Option[T]
      
      
      - Definition Classes
- Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        flatMap[B](f: (T) ⇒ GenTraversableOnce[B]): Iterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        flatmap2combiner[S, That](f: (T) ⇒ GenTraversableOnce[S], cb: Combiner[S, That]): Combiner[S, That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        fold[U >: T](z: U)(op: (U, U) ⇒ U): U
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        foldLeft[B](z: B)(op: (B, T) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        foldRight[B](z: B)(op: (T, B) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        forall(p: (T) ⇒ Boolean): Boolean
      
      
      - Definition Classes
- Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        foreach[U](f: (T) ⇒ U): Unit
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        grouped[B >: T](size: Int): GroupedIterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hasDefiniteSize: Boolean
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hasNext: Boolean
      
      
      - Definition Classes
- EntryIterator → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        indexFlag: Int
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        indexOf[B >: T](elem: B, from: Int): Int
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        indexOf[B >: T](elem: B): Int
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        indexWhere(p: (T) ⇒ Boolean, from: Int): Int
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        indexWhere(p: (T) ⇒ Boolean): Int
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isAborted: Boolean
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isEmpty: Boolean
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isRemainingCheap: Boolean
      
      
      For most collections, this is a cheap operation. For most collections, this is a cheap operation. Exceptions can override this method. - Definition Classes
- RemainsIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        isTraversableAgain: Boolean
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        length: Int
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        map[S](f: (T) ⇒ S): Mapped[S]
      
      
      - Definition Classes
- IterableSplitter → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        map2combiner[S, That](f: (T) ⇒ S, cb: Combiner[S, That]): Combiner[S, That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        max[U >: T](implicit ord: Ordering[U]): T
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        maxBy[B](f: (T) ⇒ B)(implicit cmp: Ordering[B]): T
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        min[U >: T](implicit ord: Ordering[U]): T
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        minBy[B](f: (T) ⇒ B)(implicit cmp: Ordering[B]): T
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        mkString: String
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(sep: String): String
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        mkString(start: String, sep: String, end: String): String
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        next(): T
      
      
      - Definition Classes
- EntryIterator → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        nonEmpty: Boolean
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        padTo[A1 >: T](len: Int, elem: A1): Iterator[A1]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        partition(p: (T) ⇒ Boolean): (Iterator[T], Iterator[T])
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        partition2combiners[U >: T, This](pred: (T) ⇒ Boolean, btrue: Combiner[U, This], bfalse: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        patch[B >: T](from: Int, patchElems: Iterator[B], replaced: Int): Iterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        product[U >: T](implicit num: Numeric[U]): U
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduce[U >: T](op: (U, U) ⇒ U): U
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeft[U >: T](howmany: Int, op: (U, U) ⇒ U): U
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeft[B >: T](op: (B, T) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceLeftOption[B >: T](op: (B, T) ⇒ B): Option[B]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceOption[A1 >: T](op: (A1, A1) ⇒ A1): Option[A1]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRight[B >: T](op: (T, B) ⇒ B): B
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reduceRightOption[B >: T](op: (T, B) ⇒ B): Option[B]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        remaining: Int
      
      
      The number of elements this iterator has yet to traverse. The number of elements this iterator has yet to traverse. This method doesn't change the state of the iterator. This method is used to provide size hints to builders and combiners, and to approximate positions of iterators within a data structure. Note: This method may be implemented to return an upper bound on the number of elements in the iterator, instead of the exact number of elements to iterate. Parallel collections which have such iterators are called non-strict-splitter collections. In that case, 2 considerations must be taken into account: 1) classes that inherit ParIterablemust reimplement methodstake,drop,slice,splitAt,copyToArrayand all others using this information.2) if an iterator provides an upper bound on the number of elements, then after splitting the sum of remainingvalues of split iterators must be less than or equal to this upper bound.- Definition Classes
- EntryIterator → IterableSplitter → RemainsIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        reversed: List[T]
      
      
      - Attributes
- protected[this]
- Definition Classes
- TraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sameElements(that: Iterator[_]): Boolean
      
      
      - Definition Classes
- Iterator
 
-  def scan(): Unit
- 
      
      
      
        
      
    
      
        
        def
      
      
        scanLeft[B](z: B)(op: (B, T) ⇒ B): Iterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        scanRight[B](z: B)(op: (T, B) ⇒ B): Iterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        scanToArray[U >: T, A >: U](z: U, op: (U, U) ⇒ U, array: Array[A], from: Int): Unit
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        scanToCombiner[U >: T, That](howmany: Int, startValue: U, op: (U, U) ⇒ U, cb: Combiner[U, That]): Combiner[U, That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        scanToCombiner[U >: T, That](startValue: U, op: (U, U) ⇒ U, cb: Combiner[U, That]): Combiner[U, That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        seq: Iterator[T]
      
      
      - Definition Classes
- Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIndexFlag(f: Int): Unit
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIndexFlagIfGreater(f: Int): Unit
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setIndexFlagIfLesser(f: Int): Unit
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        shouldSplitFurther[S](coll: parallel.ParIterable[S], parallelismLevel: Int): Boolean
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        signalDelegate: Signalling
      
      
      - Definition Classes
- IterableSplitter → DelegatedSignalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        size: Int
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sizeHintIfCheap: Int
      
      
      - Attributes
- protected[scala.collection]
- Definition Classes
- GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        slice(from1: Int, until1: Int): IterableSplitter[T]
      
      
      - Definition Classes
- IterableSplitter → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        slice2combiner[U >: T, This](from: Int, until: Int, cb: Combiner[U, This]): Combiner[U, This]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sliceIterator(from: Int, until: Int): Iterator[T]
      
      
      - Attributes
- protected
- Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sliding[B >: T](size: Int, step: Int): GroupedIterator[B]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        span(p: (T) ⇒ Boolean): (Iterator[T], Iterator[T])
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        span2combiners[U >: T, This](p: (T) ⇒ Boolean, before: Combiner[U, This], after: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        split: Seq[IterableSplitter[T]]
      
      
      Splits the iterator into a sequence of disjunct views. Splits the iterator into a sequence of disjunct views. Returns a sequence of split iterators, each iterating over some subset of the elements in the collection. These subsets are disjoint and should be approximately equal in size. These subsets are not empty, unless the iterator is empty in which case this method returns a sequence with a single empty iterator. If the splitter has more than two elements, this method will return two or more splitters. Implementors are advised to keep this partition relatively small - two splitters are already enough when partitioning the collection, although there may be a few more. Note: this method actually invalidates the current splitter. - returns
- a sequence of disjunct iterators of the collection 
 - Definition Classes
- EntryIterator → IterableSplitter → Splitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        splitAt2combiners[U >: T, This](at: Int, before: Combiner[U, This], after: Combiner[U, This]): (Combiner[U, This], Combiner[U, This])
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        splitWithSignalling: scala.Seq[IterableSplitter[T]]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        sum[U >: T](implicit num: Numeric[U]): U
      
      
      - Definition Classes
- AugmentedIterableIterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        tag: Int
      
      
      - Definition Classes
- DelegatedSignalling → Signalling
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        take(n: Int): IterableSplitter[T]
      
      
      - Definition Classes
- IterableSplitter → Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        take2combiner[U >: T, This](n: Int, cb: Combiner[U, This]): Combiner[U, This]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        takeWhile(p: (T) ⇒ Boolean): Iterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        takeWhile2combiner[U >: T, This](p: (T) ⇒ Boolean, cb: Combiner[U, This]): (Combiner[U, This], Boolean)
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        to[Col[_]](implicit cbf: CanBuildFrom[Nothing, T, Col[T]]): Col[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toArray[B >: T](implicit arg0: ClassTag[B]): Array[B]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toBuffer[B >: T]: Buffer[B]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toIndexedSeq: immutable.IndexedSeq[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toIterable: Iterable[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toIterator: Iterator[T]
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toList: List[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toMap[T, U](implicit ev: <:<[T, (T, U)]): immutable.Map[T, U]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toSeq: Seq[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toSet[B >: T]: immutable.Set[B]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toStream: immutable.Stream[T]
      
      
      - Definition Classes
- Iterator → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- Iterator → AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toTraversable: Traversable[T]
      
      
      - Definition Classes
- Iterator → TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toVector: Vector[T]
      
      
      - Definition Classes
- TraversableOnce → GenTraversableOnce
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        withFilter(p: (T) ⇒ Boolean): Iterator[T]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zip[B](that: Iterator[B]): Iterator[(T, B)]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zip2combiner[U >: T, S, That](otherpit: RemainsIterator[S], cb: Combiner[(U, S), That]): Combiner[(U, S), That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zipAll[B, A1 >: T, B1 >: B](that: Iterator[B], thisElem: A1, thatElem: B1): Iterator[(A1, B1)]
      
      
      - Definition Classes
- Iterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zipAll2combiner[U >: T, S, That](that: RemainsIterator[S], thiselem: U, thatelem: S, cb: Combiner[(U, S), That]): Combiner[(U, S), That]
      
      
      - Definition Classes
- AugmentedIterableIterator
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zipAllParSeq[S, U >: T, R >: S](that: SeqSplitter[S], thisElem: U, thatElem: R): ZippedAll[U, R]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zipParSeq[S](that: SeqSplitter[S]): Zipped[S]
      
      
      - Definition Classes
- IterableSplitter
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        zipWithIndex: Iterator[(T, Int)]
      
      
      - Definition Classes
- Iterator