Copyright | (C) 2010-2015 Maximilian Bolingbroke 2015 Oleg Grenrus |
---|---|
License | BSD-3-Clause (see the file LICENSE) |
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | Safe |
Language | Haskell2010 |
- newtype Ordered a = Ordered {
- getOrdered :: a
Documentation
A total order gives rise to a lattice. Join is max, meet is min.
Ordered | |
|
Monad Ordered Source # | |
Functor Ordered Source # | |
Applicative Ordered Source # | |
Foldable Ordered Source # | |
Traversable Ordered Source # | |
Generic1 Ordered Source # | |
Eq a => Eq (Ordered a) Source # | |
Data a => Data (Ordered a) Source # | |
Ord a => Ord (Ordered a) Source # | |
Read a => Read (Ordered a) Source # | |
Show a => Show (Ordered a) Source # | |
Generic (Ordered a) Source # | |
NFData a => NFData (Ordered a) Source # | |
Hashable a => Hashable (Ordered a) Source # | |
Ord a => PartialOrd (Ordered a) Source # | |
(Ord a, Bounded a) => BoundedLattice (Ordered a) Source # | |
(Ord a, Bounded a) => BoundedMeetSemiLattice (Ordered a) Source # | |
(Ord a, Bounded a) => BoundedJoinSemiLattice (Ordered a) Source # | |
Ord a => Lattice (Ordered a) Source # | |
Ord a => MeetSemiLattice (Ordered a) Source # | |
Ord a => JoinSemiLattice (Ordered a) Source # | |
type Rep1 Ordered Source # | |
type Rep (Ordered a) Source # | |