| HasGlb Bool Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Char Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Double Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Float Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Int Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Integer Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Ordering Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb () Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb Void Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb TypeRep Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb a => HasGlb [a] Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb a => HasGlb (Maybe a) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb a => HasGlb (ZipList a) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb a => HasGlb (Identity a) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb b => HasGlb (a -> b) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb a, HasGlb b) => HasGlb (Either a b) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb (TypeRep a) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb a, HasGlb b) => HasGlb (a, b) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb (Proxy a) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb a, HasGlb b, HasGlb c) => HasGlb (a, b, c) Source # | |
Instance detailsDefined in Data.Glb Methods glb :: (a, b, c) -> (a, b, c) -> (a, b, c) Source # glbs1 :: [(a, b, c)] -> (a, b, c) Source # |
| HasGlb a => HasGlb (Const a b) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb (a :~: b) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb (f a), HasGlb (g a)) => HasGlb ((f :+: g) a) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb (f a), HasGlb (g a)) => HasGlb ((f :*: g) a) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb a, HasGlb b, HasGlb c, HasGlb d) => HasGlb (a, b, c, d) Source # | |
Instance detailsDefined in Data.Glb Methods glb :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Source # glbs1 :: [(a, b, c, d)] -> (a, b, c, d) Source # |
| (HasGlb (f a), HasGlb (g a)) => HasGlb (Product f g a) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb (f a), HasGlb (g a)) => HasGlb (Sum f g a) Source # | |
Instance detailsDefined in Data.Glb |
| HasGlb (a :~~: b) Source # | |
Instance detailsDefined in Data.Glb |
| (HasGlb a, HasGlb b, HasGlb c, HasGlb d, HasGlb e) => HasGlb (a, b, c, d, e) Source # | |
Instance detailsDefined in Data.Glb Methods glb :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) Source # glbs1 :: [(a, b, c, d, e)] -> (a, b, c, d, e) Source # |
| HasGlb (f (g a)) => HasGlb (Compose f g a) Source # | |
Instance detailsDefined in Data.Glb |