scala.collection

trait TraversableView

[source: scala/collection/TraversableView.scala]

trait TraversableView[+A, +Coll]
extends TraversableViewLike[A, Coll, TraversableView[A, Coll]]

A base class for views of Traversable.
Every subclass has to implenment the foreach method.

Author
Martin Odersky
Version
2.8
Since
2.8
Direct Known Subclasses:
IterableViewLike, TraversableViewLike.Transformed

Methods inherited from TraversableViewLike
underlying (abstract), newBuilder, force, newAppended, newMapped, newFlatMapped, newFiltered, newSliced, newDroppedWhile, newTakenWhile, ++, ++, map, flatMap, filter, init, drop, take, slice, dropWhile, takeWhile, span, splitAt, stringPrefix
Methods inherited from Traversable
companion
Methods inherited from GenericTraversableTemplate
foreach (abstract), genericBuilder, unzip, flatten, transpose
Methods inherited from TraversableLike
repr, thisCollection, toCollection, isEmpty, nonEmpty, size, hasDefiniteSize, filterNot, partialMap, remove, partition, groupBy, forall, exists, count, find, foldLeft, /:, foldRight, :\, reduceLeft, reduceLeftOption, reduceRight, reduceRightOption, sum, product, min, max, head, headOption, tail, last, lastOption, copyToBuffer, copyToArray, copyToArray, toArray, toList, toIterable, toSeq, toIndexedSeq, toStream, toSet, mkString, mkString, mkString, addString, addString, addString, toString, view, view, withFilter
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf