IsMap

scala.collection.generic.IsMap$
See theIsMap companion trait
object IsMap

Attributes

Companion
trait
Source
IsMap.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
IsMap.type

Members list

Type members

Types

type Tupled[F[_]] = { type Ap = [X, Y] =>> F[(X, Y)]; }

Convenient type level function that takes a unary type constructor F[_] and returns a binary type constructor that tuples its parameters and passes them to F.

Convenient type level function that takes a unary type constructor F[_] and returns a binary type constructor that tuples its parameters and passes them to F.

Tupled[F]#Ap is equivalent to ({ type Ap[X, +Y] = F[(X, Y)] })#Ap.

Attributes

Source
IsMap.scala

Implicits

Implicits

implicit def anyRefMapIsMap[K0 <: AnyRef, V0]: IsMap[AnyRefMap[K0, V0]] { type K = K0; type V = V0; type C = AnyRefMap[K0, V0]; }

Attributes

Source
IsMap.scala
implicit def intMapIsMap[V0]: IsMap[IntMap[V0]] { type K = Int; type V = V0; type C = IntMap[V0]; }

Attributes

Source
IsMap.scala
implicit def longMapIsMap[V0]: IsMap[LongMap[V0]] { type K = Long; type V = V0; type C = LongMap[V0]; }

Attributes

Source
IsMap.scala
implicit def mapOpsIsMap[CC0 <: (MapOps), K0, V0]: IsMap[CC0[K0, V0]] { type K = K0; type V = V0; type C = CC0[this.K, this.V]; }

Attributes

Source
IsMap.scala
implicit def mapViewIsMap[CC0 <: (MapView), K0, V0]: IsMap[CC0[K0, V0]] { type K = K0; type V = V0; type C = View[(K0, V0)]; }

Attributes

Source
IsMap.scala
implicit def mutableLongMapIsMap[V0]: IsMap[LongMap[V0]] { type K = Long; type V = V0; type C = LongMap[V0]; }

Attributes

Source
IsMap.scala