AssocMap

scalus.prelude.AssocMap$
See theAssocMap companion class
object AssocMap

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def all[A, B](map: AssocMap[A, B])(f: ((A, B)) => Boolean): Boolean
def delete[A : Eq, B](map: AssocMap[A, B])(key: A): AssocMap[A, B]
def empty[A, B]: AssocMap[A, B]
def fromList[A, B](lst: List[(A, B)]): AssocMap[A, B]
def insert[A : Eq, B](map: AssocMap[A, B])(key: A, value: B): AssocMap[A, B]
def lookup[A : Eq, B](map: AssocMap[A, B])(key: A): Maybe[B]
def map[A, B, C](map: AssocMap[A, B])(f: ((A, B)) => (A, C)): AssocMap[A, C]
def singleton[A, B](key: A, value: B): AssocMap[A, B]
def toList[A, B](map: AssocMap[A, B]): List[(A, B)]
def union[A : Eq, B, C](lhs: AssocMap[A, B], rhs: AssocMap[A, C]): AssocMap[A, These[B, C]]