Functor Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
Applicative Defined Source # | |
Instance detailsDefined in Data.JoinSemilattice.Defined |
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) => ((x, y, z) -> (x, y, z)) -> (Defined x, Defined y, Defined z) -> (Defined x, Defined y, Defined z) Source # |
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 |
BooleanR (Defined Bool) 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 # |
(Eq x, Num x) => AbsR (Defined x) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Abs |
Eq x => EqR (Defined x) (Defined Bool) Source # | |
Instance detailsDefined in Data.JoinSemilattice.Class.Eq |
Ord x => OrdR (Defined x) (Defined Bool) 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 |