KMapB

final case class KMapB[K[_ <: UB], V[_ <: UB], UB](map: Map[K[Nothing], V[Nothing]]) extends AnyVal

KMap with an upper bound on the type parameter accepted by K[_], V[_].

Companion:
object
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def -[A <: UB](k: K[A]): KMapB[K, V, UB]
def apply[A <: UB](k: K[A]): V[A]
def get[A <: UB](k: K[A]): Option[V[A]]
def getOrElse[A <: UB](k: K[A])(default: => V[A]): V[A]
def head: BoundedAPair[UB, K, V]
def isEmpty: Boolean
def nonEmpty: Boolean
def put[A <: UB](k: K[A])(v: V[A]): KMapB[K, V, UB]
def size: Int
def tail: KMapB[K, V, UB]
def updated[A <: UB](k: K[A])(v: V[A])(combineIfPresent: (V[A], V[A]) => V[A]): KMapB[K, V, UB]

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product