Type class witnessing that a collection type Repr
has keys of type K
, values of type V
and has a conversion to
MapOps[K, V, Iterable, C]
, for some types K
, V
and C
.
This type enables simple enrichment of Map
s with extension methods.
- Type Params
- Repr
Collection type (e.g.
Map[Int, String]
)
- See also
- Companion
- object
- Source
- IsMap.scala
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]
.
- Source
- IsIterable.scala
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
- Source
- IsIterableOnce.scala
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
- Source
- IsIterable.scala
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]
- Source
- IsIterable.scala
A conversion from the type Repr
to MapOps[K, V, Iterable, C]
A conversion from the type Repr
to MapOps[K, V, Iterable, C]
- Note
The third type parameter of the returned
MapOps
value is stillIterable
(and notMap
) becauseMapView[K, V]
only extendsMapOps[K, V, View, View[A]]
.- Definition Classes
- Source
- IsMap.scala
Deprecated fields
- Deprecated
- Source
- IsIterable.scala
Deprecated and Inherited fields
- Deprecated
- Inherited from
- IsIterable
- Source
- IsIterable.scala