Copyright | (c) 2012 University of Oxford |
---|---|
License | BSD3 |
Maintainer | generics@haskell.org |
Stability | experimental |
Portability | non-portable |
Safe Haskell | Safe |
Language | Haskell2010 |
Generics.Deriving.ConNames
Description
Functionality for retrieving the names of the possible contructors
Instances
(ConNames f, ConNames g) => ConNames (f :+: g :: k -> Type) # | |
Defined in Generics.Deriving.ConNames Methods gconNames :: forall (a :: k0). (f :+: g) a -> [String] # gconNameOf :: forall (a :: k0). (f :+: g) a -> String # | |
Constructor c => ConNames (C1 c f :: k -> Type) # | |
Defined in Generics.Deriving.ConNames Methods gconNames :: forall (a :: k0). C1 c f a -> [String] # gconNameOf :: forall (a :: k0). C1 c f a -> String # | |
ConNames f => ConNames (D1 c f :: k -> Type) # | |
Defined in Generics.Deriving.ConNames Methods gconNames :: forall (a :: k0). D1 c f a -> [String] # gconNameOf :: forall (a :: k0). D1 c f a -> String # |