Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
newtype Reflected c s a Source #
Reflected | |
|
Instances
Reifies s (Methods Ord a) => Eq (Reflected Ord s a) Source # | |
Reifies s (Methods Eq a) => Eq (Reflected Eq s a) Source # | |
Reifies s (Methods Ord a) => Ord (Reflected Ord s a) Source # | |
Defined in Data.Reflection.Constraint compare :: Reflected Ord s a -> Reflected Ord s a -> Ordering # (<) :: Reflected Ord s a -> Reflected Ord s a -> Bool # (<=) :: Reflected Ord s a -> Reflected Ord s a -> Bool # (>) :: Reflected Ord s a -> Reflected Ord s a -> Bool # (>=) :: Reflected Ord s a -> Reflected Ord s a -> Bool # max :: Reflected Ord s a -> Reflected Ord s a -> Reflected Ord s a # min :: Reflected Ord s a -> Reflected Ord s a -> Reflected Ord s a # | |
Reifies s (Methods Monoid a) => Semigroup (Reflected Monoid s a) Source # | |
Reifies s (Methods Semigroup a) => Semigroup (Reflected Semigroup s a) Source # | |
Reifies s (Methods Monoid a) => Monoid (Reflected Monoid s a) Source # | |
unReflected' :: proxy s -> Reflected c s a -> a Source #
class Functor (Iso (->)) (->) (Methods c) => Reifiable c where Source #
Nothing