IMapBaseV

abstract class IMapBaseV[K, VI, VO, This_ <: IMapBaseV[K, VI, VO, This_]]
Companion:
object
class Object
trait Matchable
class Any
class IMapBase[K, V, This_]
class IMap[K, V]

Type members

Types

final type M = Map[K, VO]
final type This = This_

Value members

Concrete methods

@inline
final def +(v: VI): This
final def ++(vs: IterableOnce[VI]): This
final def -(k: K): This
final def --(ks: IterableOnce[K]): This
final def add(v: VI): This
final def addAll(vs: VI*): This
final def addAllInFoldable[F[_] : Foldable](vs: F[VI]): This
@elidable
final def assertValidKeys(map: M): Unit
final def containsKey(k: K): Boolean
final def containsValue(v: VI): Boolean
final override def equals(o: Any): Boolean
Definition Classes
Any
final override def hashCode: Int
Definition Classes
Any
@inline
final def iterator(): Iterator[(K, VO)]
@inline
final def keySet: Set[K]
@inline
final def keys: Iterable[K]
@inline
final def keysIterator(): Iterator[K]
final def mapUnderlying(f: M => M): This
@inline
final def mapValues[A](f: VO => A): Map[K, A]
final def replaceUnderlying(map: M): This
@inline
final def size: Int
final override def toString: String
Definition Classes
Any
@inline
final def underlyingMap: Map[K, VO]
@inline
final def values: Iterable[VO]
@inline
final def valuesIterator(): Iterator[VO]