IsMap (original) (raw)

scala.collection.generic.IsMap

See theIsMap companion object

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 Maps with extension methods.

Type parameters

Repr

Collection type (e.g. Map[Int, String])

Attributes

See also

Companion

object

Source

IsMap.scala

Graph

Supertypes

Members list

The type of elements we can traverse over (e.g.

The type of elements we can traverse over (e.g. Int).

Attributes

Source

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

Attributes

Source

IsIterable.scala

The type of elements we can traverse over (e.g.

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

Attributes

Inherited from:

IsIterable

Source

IsIterable.scala

A conversion from the type Repr to IterableOps[A, Iterable, C]

A conversion from the type Repr to IterableOps[A, Iterable, C]

Attributes

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]

Attributes

Note

The third type parameter of the returned MapOps value is still Iterable (and not Map) because MapView[K, V] only extends MapOps[K, V, View, View[A]].

Definition Classes

Source

IsMap.scala

Attributes

Deprecated

[Since version 2.13.0] \'conversion\' is now a method named \'apply\'

Source

IsIterable.scala

Attributes

Deprecated

[Since version 2.13.0] \'conversion\' is now a method named \'apply\'

Inherited from:

IsIterable

Source

IsIterable.scala

In this article