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
.
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
Type members
Types
The type returned by transformation operations that preserve the same elements type (e.g.
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 types
The type of elements we can traverse over (e.g.
The type of elements we can traverse over (e.g. Int
).
- Inherited from
- IsIterableOnce
The type of elements we can traverse over (e.g.
The type of elements we can traverse over (e.g. Int
).
- Inherited from
- IsIterableOnce
The type returned by transformation operations that preserve the same elements type (e.g.
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
Value members
Abstract methods
A conversion from the type Repr
to IterableOps[A, Iterable, C]
A conversion from the type Repr
to IterableOps[A, Iterable, C]
Deprecated fields
- Deprecated