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 |