GMonoid All Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid Any Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid Ordering Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid () Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid a => GMonoid (Identity a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid (First a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid (Last a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid a => GMonoid (Down a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid m => GMonoid (WrappedMonoid m) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid |
GMonoid a => GMonoid (Dual a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid (Endo a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
Num a => GMonoid (Product a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
Num a => GMonoid (Sum a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
(Generic a, GMonoid' (Rep a)) => GMonoid (Default a) Source # | |
Instance detailsDefined in Generics.Deriving.Default |
GSemigroup a => GMonoid (Maybe a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid |
GMonoid [a] Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid (Proxy s) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid b => GMonoid (a -> b) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
(GMonoid a, GMonoid b) => GMonoid (a, b) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
GMonoid a => GMonoid (Const a b) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
Alternative f => GMonoid (Alt f a) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal |
(GMonoid a, GMonoid b, GMonoid c) => GMonoid (a, b, c) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c) Source # gmappend :: (a, b, c) -> (a, b, c) -> (a, b, c) Source # gmconcat :: [(a, b, c)] -> (a, b, c) Source # |
(GMonoid a, GMonoid b, GMonoid c, GMonoid d) => GMonoid (a, b, c, d) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c, d) Source # gmappend :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Source # gmconcat :: [(a, b, c, d)] -> (a, b, c, d) Source # |
(GMonoid a, GMonoid b, GMonoid c, GMonoid d, GMonoid e) => GMonoid (a, b, c, d, e) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c, d, e) Source # gmappend :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) Source # gmconcat :: [(a, b, c, d, e)] -> (a, b, c, d, e) Source # |
(GMonoid a, GMonoid b, GMonoid c, GMonoid d, GMonoid e, GMonoid f) => GMonoid (a, b, c, d, e, f) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c, d, e, f) Source # gmappend :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> (a, b, c, d, e, f) Source # gmconcat :: [(a, b, c, d, e, f)] -> (a, b, c, d, e, f) Source # |
(GMonoid a, GMonoid b, GMonoid c, GMonoid d, GMonoid e, GMonoid f, GMonoid g) => GMonoid (a, b, c, d, e, f, g) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c, d, e, f, g) Source # gmappend :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) Source # gmconcat :: [(a, b, c, d, e, f, g)] -> (a, b, c, d, e, f, g) Source # |
(GMonoid a, GMonoid b, GMonoid c, GMonoid d, GMonoid e, GMonoid f, GMonoid g, GMonoid h) => GMonoid (a, b, c, d, e, f, g, h) Source # | |
Instance detailsDefined in Generics.Deriving.Monoid.Internal Methods gmempty :: (a, b, c, d, e, f, g, h) Source # gmappend :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) Source # gmconcat :: [(a, b, c, d, e, f, g, h)] -> (a, b, c, d, e, f, g, h) Source # |