scala.collection.jcl.MutableIterator
trait Buffered

[source: `scala/collection/jcl/MutableIterator.scala`]

`` `trait` Buffered
  `extends` MutableIterator[A]

Direct Known Subclasses:
  MutableIterator.BufferedImpl

Method Summary
`override def` | buffered0 : Buffered
`abstract def` | peekNext : A
`def` | seekNext (f : (A) => Boolean) : Option[A]

Methods inherited from MutableIterator
remove (abstract), filter, map, has, remove, retain

Methods inherited from Iterator
hasNext (abstract), next (abstract), take, drop, append, ++, flatMap, takeWhile, dropWhile, zip, zipWithIndex, foreach, forall, exists, contains, find, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, buffered, counted, duplicate, copyToArray, readInto, readInto, readInto, copyToBuffer, toList, mkString, mkString, addString, toString

Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Class Summary
`class` | Filter (p : (A) => Boolean)`extends` MutableIterator[A]

Method Details

`override` `def` buffered0 : Buffered

Overrides
  MutableIterator.buffered0

`abstract` `def` peekNext : A

`` `def` seekNext(f : (A) => Boolean) : Option[A]