Type class witnessing that a collection representation type Repr
has
elements of type A
and has a conversion to SeqOps[A, Iterable, C]
, for
some types A
and C
.
This type enables simple enrichment of Seq
s with extension methods which
can make full use of the mechanics of the Scala collections framework in
their implementation.
- See also
- Companion
- object
- Source
- IsSeq.scala
Type members
Types
The type returned by transformation operations that preserve the same elements
type (e.g. filter
, take
).
In practice, this type is often Repr
itself, excepted in the case
of SeqView[A]
(and other View[A]
subclasses), where it is “only” View[A]
.
- Source
- IsIterable.scala
Inherited types
The type of elements we can traverse over (e.g. Int
).
- Inherited from
- IsIterableOnce
- Source
- IsIterableOnce.scala
The type of elements we can traverse over (e.g. Int
).
- Inherited from
- IsIterableOnce
- Source
- IsIterableOnce.scala
The type returned by transformation operations that preserve the same elements
type (e.g. filter
, take
).
In practice, this type is often Repr
itself, excepted in the case
of SeqView[A]
(and other View[A]
subclasses), where it is “only” View[A]
.
- Inherited from
- IsIterable
- Source
- IsIterable.scala
Value members
Abstract methods
A conversion from the type Repr
to IterableOps[A, Iterable, C]
- Source
- IsIterable.scala
Deprecated fields
- Deprecated
- Source
- IsIterable.scala