Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
This module provides the POrder
and related classes
Documentation
This class indicates that the type a
is partially ordered by some relation ⊑.
The class does not actually have a method for ⊑, because we do not need it at runtime. Nevertheless the order better exists for the safety of this API.
This order may be unrelated to the total order given by Ord
.
Instances
A class indicating that the type a
is has a bottom
element.
Instances
Bottom Natural Source # | Bottom is 0 |
Defined in Data.POrder | |
Bottom Bool Source # | Bottom is |
Defined in Data.POrder | |
Top a => Bottom (Dual a) Source # | Bottom is the |
Defined in Data.POrder | |
Bottom (Set a) Source # | Bottom is |
Defined in Data.POrder | |
POrder a => Bottom (Maybe a) Source # | Bottom is |
Defined in Data.POrder |