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. 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 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
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