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