| 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 |