MinMaxLattice

class MinMaxLattice[@specialized(Int, Long, Float, Double) A](order: Order[A]) extends DistributiveLattice[A]
trait Lattice[A]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def join(x: A, y: A): A
def meet(x: A, y: A): A

Inherited methods

def dual: Lattice[A]

This is the lattice with meet and join swapped

This is the lattice with meet and join swapped

Inherited from
Lattice
def joinPartialOrder(ev: Eq[A]): PartialOrder[A]
Inherited from
JoinSemilattice
def joinSemilattice: Semilattice[A]
Inherited from
JoinSemilattice
def meetPartialOrder(ev: Eq[A]): PartialOrder[A]
Inherited from
MeetSemilattice
def meetSemilattice: Semilattice[A]
Inherited from
MeetSemilattice