Functor Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Applicative Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
BooleanR Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Boolean Methods falseR :: Defined Bool Source # trueR :: Defined Bool Source # notR :: (Defined Bool, Defined Bool) -> (Defined Bool, Defined Bool) Source # andR :: (Defined Bool, Defined Bool, Defined Bool) -> (Defined Bool, Defined Bool, Defined Bool) Source # orR :: (Defined Bool, Defined Bool, Defined Bool) -> (Defined Bool, Defined Bool, Defined Bool) Source # |
EqR Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Eq |
OrdR Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Ord |
Mapping Defined Eq Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Mapping |
Zipping Defined Eq Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Zipping Methods zipWithR :: (Eq x, Eq y, Eq z) => (Maybe ((x, y) -> z), Maybe ((x, z) -> y), Maybe ((y, z) -> x)) -> (Defined x, Defined y, Defined z) -> (Defined x, Defined y, Defined z) Source # |
Lifting Defined Eq Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Lifting |
FlatMapping Defined Eq Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.FlatMapping |
Bounded x => Bounded (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Enum content => Enum (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Eq x => Eq (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Fractional x => Fractional (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Integral content => Integral (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Num x => Num (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Ord x => Ord (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Real content => Real (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Show x => Show (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Generic (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Eq content => Semigroup (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Eq content => Monoid (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Hashable x => Hashable (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Input (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Eq content => Merge (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Merge |
(Eq x, Num x) => SumR (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Sum |
(Eq x, Integral x) => IntegralR (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Integral |
(Eq x, Fractional x) => FractionalR (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Fractional |
(Eq x, Num x) => AbsR (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Abs |
type EqC Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Eq |
type OrdC Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Ord |
type Rep (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
type Raw (Defined content) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |