Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Language.Fortran.Util.FirstParameter
Documentation
class FirstParameter a e | a -> e where #
Methods
getFirstParameter :: a -> e #
setFirstParameter :: e -> a -> a #
getFirstParameter :: (Generic a, GFirstParameter (Rep a) e) => a -> e #
setFirstParameter :: (Generic a, GFirstParameter (Rep a) e) => e -> a -> a #
Instances
FirstParameter Token SrcSpan # | |
FirstParameter Token SrcSpan # | |
FirstParameter (DimensionDeclarator a) a # | |
FirstParameter (Declarator a) a # | |
FirstParameter (Index a) a # | |
FirstParameter (Expression a) a # | |
FirstParameter (DoSpecification a) a # | |
FirstParameter (FormatItem a) a # | |
FirstParameter (DataGroup a) a # | |
FirstParameter (Namelist a) a # | |
FirstParameter (CommonGroup a) a # | |
FirstParameter (ImpElement a) a # | |
FirstParameter (ImpList a) a # | |
FirstParameter (ControlPair a) a # | |
FirstParameter (Attribute a) a # | |
FirstParameter (Argument a) a # | |
FirstParameter (Use a) a # | |
FirstParameter (Statement a) a # | |
FirstParameter (Block a) a # | |
FirstParameter (ProgramUnit a) a # | |
FirstParameter (Selector a) a # | |
FirstParameter (TypeSpec a) a # | |
FirstParameter (AList t a) a # | |
class GFirstParameter f e where #
Minimal complete definition
Instances
GFirstParameter U1 String # | |
GFirstParameter (K1 i a) e # | |
GFirstParameter (K1 i e) e # | |
(GFirstParameter a e, GFirstParameter b e) => GFirstParameter ((:+:) a b) e # | |
(GFirstParameter a e, GFirstParameter b e) => GFirstParameter ((:*:) a b) e # | |
GFirstParameter a e => GFirstParameter (M1 i c a) e # | |