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 | |
(BoundedLattice a, Ord a, Bounded a) => BoundedLattice (Ordered a) Source | |
(Ord a, Bounded a) => BoundedMeetSemiLattice (Ordered a) Source | |
(Ord a, Bounded a) => BoundedJoinSemiLattice (Ordered a) Source | |
(Lattice a, 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 |