IMapBase

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

Type members

Inherited types

final type M = Map[K, VO]
Inherited from:
IMapBaseV
final type This = This_
Inherited from:
IMapBaseV

Value members

Concrete methods

final def filter(f: (K, V) => Boolean): This
final def filterKeys(f: K => Boolean): This
final def filterNot(f: (K, V) => Boolean): This
final def filterNotKeys(f: K => Boolean): This
final def filterNotValues(f: V => Boolean): This
final def filterValues(f: V => Boolean): This
final def isEmpty: Boolean
final def nonEmpty: Boolean

Inherited methods

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