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