object IsMap
- Companion
- class
- Source
- IsMap.scala
Type members
Types
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
.
- 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]; }
- Source
- IsMap.scala
implicit def longMapIsMap[V0]: IsMap[LongMap[V0]] { type K = Long; type V = V0; type C = LongMap[V0]; }
- Source
- IsMap.scala
implicit def mapOpsIsMap[CC0 <: ([X, Y] =>> MapOps[X, Y, <none>, LazyRef(...)]), K0, V0]: IsMap[CC0[K0, V0]] { type K = K0; type V = V0; type C = CC0[this.K, this.V]; }
- Source
- IsMap.scala
implicit def mapViewIsMap[CC0 <: ([X, Y] =>> MapView[X, Y]), K0, V0]: IsMap[CC0[K0, V0]] { type K = K0; type V = V0; type C = View[(K0, V0)]; }
- Source
- IsMap.scala
implicit def mutableLongMapIsMap[V0]: IsMap[LongMap[V0]] { type K = Long; type V = V0; type C = LongMap[V0]; }
- Source
- IsMap.scala